vps 需刷新几次才能打开网站,自适应网站主要用什么做,广州南建站时间,湛江seo计费管理uptime 依次显示当前时间、系统运行时间以及正在登录用户数#xff0c;最后三个数字依次则是过去1分钟、5 分钟、15 分钟的平均负载(Load Average) 平均负载是指单位时间内#xff0c;系统处于可运行状态和不可中断状态的平均进程数#xff0c;也就是平均活跃进程数#xf…uptime 依次显示当前时间、系统运行时间以及正在登录用户数最后三个数字依次则是过去1分钟、5 分钟、15 分钟的平均负载(Load Average) 平均负载是指单位时间内系统处于可运行状态和不可中断状态的平均进程数也就是平均活跃进程数它和 CPU 使用率并没有直接关系。
可运行状态的进程是指正在使用 CPU 或者正在等待 CPU 的进程也就是我们常用 ps命令看到的处于 R 状态Running 或 Runnable的进程。
不可中断状态的进程则是正处于内核态关键流程中的进程并且这些流程是不可打断的比如最常见的是等待硬件设备的 //O 响应也就是我们在 ps 命令中看到的 D 状态Uninterruptible Sleep也称为 Disk Sleep的进程。比如当一个进程向磁盘读写数据时为了保证数据的一致性在得到磁盘回复前它是不能被其他进程或者中断打断的这个时候的进程就处于不可中断状态。如果此时的进程被打断了就容易出现磁盘数据与进程数据不一致的问题。不可中断状态实际上是系统对进程和硬件设备的一种保护机制。 平均负载其实就是平均活跃进程数。平均活跃进程数直观上的理 解就是单位时间内的活跃进程数。有了 CPU 个数就可以判断出当平均负载比 CPU 个数还大的时候系统已经出现了过载。假设我们在一个单 CPU 系统上看到平均负载为 1.730.607.98那么说明在过去 1 分钟内系统有 73% 的超载而在 15 分钟内有 698% 的超载从整体趋势来看系统的负载在降低。
当平均负载高于 CPU 数量 70% 的时候你就应该分析排查负载高的问题了。一旦负载过高就可能导致进程响应变慢进而影响服务的正常功能。
既然平均负载代表的是活跃进程数那平均负载高了不就意味着 CPU 使用率高吗 并不是 还是要回到平均负载的含义上来平均负载是指单位时间内处于可运行状态和不可中断状态的进程数。所以它不仅包括了正在使用 CPU 的进程还包括等待 CPU 和等待 I/O 的进程。 而 CPU 使用率是单位时间内 CPU 繁忙情况的统计跟平均负载并不一定完全对应。比如
CPU 密集型进程使用大量 CPU 会导致平均负载升高此时这两者是一致的I/O 密集型进程等待 I/O 也会导致平均负载升高但 CPU 使用率不一定很高大量等待 CPU 的进程调度也会导致平均负载升高此时的 CPU 使用率也会比较高。 未完待补充