当我们学会了用Linux VPS 服务器来建站后,有必要了解load average各种负载平均值的含义,因为我们需要使用top
命令了解系统的完成状态,关注变量的实时变化。
要理解这一点,就需要了解以下变量说明。
top 命令 load average 详解
以下是如何使用它的详细说明 ▼
top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 191272k total, 173656k used, 17616k free, 22052k buffers Swap: 192772k total, 0k used, 192772k free, 123988k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1379 root 16 0 7976 2456 1980 S 0.7 1.3 0:11.03 sshd 14704 root 16 0 2128 980 796 R 0.7 0.5 0:02.72 top 1 root 16 0 1992 632 544 S 0.0 0.3 0:00.90 init 2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
其内容如下:
当有多个CPU时,此内容可能超过2行。内容如下:
以下是最后两2行内存信息:
内存的内容被换出到交换区域,然后又被交换到内存中,但尚未被覆盖使用过的交换区域。
此值是内容已存在于内存中的交换区域的大小。
当再次交换相应的存储器时,不再需要写入交换区域。
进程的详细信息,显示在每个进程信息区域的统计区域下方。
首先,让我们来了解每个列的含义。
列名含义
linux load average 调试说明
在查看了top
命令所显示的状态后,需要依据其来做优化,但top
命令显示的只是表象,所以我们可以通过iostat
或者vmstat
命令进一步的观察。
vmstat 查看系统负载
vmstat procs -------memory-------- ----swap-- -----io---- --system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 100152 2436 97200 289740 0 1 34 45 99 33 0 0 99 0
procs
cpu 表示cpu的使用状态
以下文章说明了Linux Load Average过高多少合适?
Linux Load Average过高多少合适?CPU Load使用率检查
如果你的计算机(电脑)速度很慢,你可能需要检查是否系统高负载?最近,有位网络营销人员表示,他所负责的电商网站,前段时间出现状况无法访问……该网站基于WordPress建站,在Linux VPS服……
VPS负载太高怎么办?
现在我的网站无法访问,因为负载太高,怎么办?
top – 20:44:30 up 12 min, 1 user, load average: 2.21, 8.39, 6.48
外贸企业公司网站空间多大合适?
如何选择合适的服务器配置?点击以下链接查看日均1万IP服务器解决方案 ▼
每天几千IP需选择多大服务器?日均1万IP服务器解决方案
日均一万个IP,就看你的网站用的是什么建站程序了?如果是普通网站生成HTML,普通的虚拟主机服务器就够了。 如果是论坛,那你应该考虑换一台高性能的VPS服务器,或者专用服务器。 ……