Linux系统加载

时需求运行程序
导致它请求从服务器获取过多资源,你可能会体验
性能差和系统不稳定

恢复时间

使用服务器检查负载恢复时间命令

15:16:45加载41天2:352用户平均加载0.01、3.01和2.70

示例显示输出恢复时间.时命令运行
15:16:45服务器已上架41天2小时35分,
有两个用户登陆 负载平均数0.01,3.01
270.

负载平均值系统正在做的工作上头
三位数显示负载平均最后分钟5分
15分钟负载平均数一号反射
系统单处理器全负荷负载
联想2系统双CPU表示
CPU最大值工作上传
系统四大CPU2显示工作量使用约半
可用处理电量

正常情况下,您希望负载平均为70%
CPU总用量或小可检查可用CPU数
实例运行下命令

grep处理器/proc/cpuinfo

负载平均值显示负载增加并高于负载
数CPU,你应该调查原因负载大于数
CPUs表示系统排队处理者请求
减性能

顶部

上头顶部命令显示服务器实时信息
资源使用前几行提供摘要
系统资源使用可排序列表
CPU进程P级或内存使用M级),它允许你快速看到
最大需求您的服务器资源

免费

上头免费命令显示服务器内存用量信息
第一行提供系统内存用量汇总
上头免费列显示自由内存量,一般微值
未用存储器为浪费资源上头可获取性列显示
内存有多少可分配到现有或新进程

vmstat

系统内存量是最常用约束因素之一
上头交换是一个硬盘区,数据放行
物理存储器使用过程(并非所有服务器都配置交换空间)。
系统消化掉大部分互换区 表示服务器正努力
多存储器允许不低存储器

假设你配置交换空间 并怀疑服务器耗竭
标准存储器可用vmstat显示交换量
正在发生

下示例显示系统虚拟存储统计
5秒间隔时间

$ vmstat 5 10 procs -----------memory-------------  ---swap---- -----io---- --system--  -----cpu------ r  b    swpd    free   buff  cache       si    so    bi    bo   in    cs us sy  id wa st 2  3   138096   3904    140    584    14829 33632 16684 33633 1353 11562 64  9  16 11  0 7  4   156592   3800    132    492    53570 48618 54264 48622 2762 8148  20  5  50 24  0 2  7   258552   3040    128    668    37910 39822 39766 39826 2763 10861 43  8  23 26  0 7  4   261608   4312    116    776    41696 30854 42171 30855 2771 8631  26  6  33 35  0 3  4   259316   3824    112    576    44616 32316 44697 32320 2746 7087  15  4  52 28  0 0  5   257000   3376    116    880    25895 19847 26622 19848 1673 2877   1  2  68 29  0 4  4   263240   3384    124   1424    30018 21066 30497 21070 1732 4559   9  3  64 24  0 2 14   264656   5740    120   1812    27685 19030 28029 19031 2194 5345  11  3  51 35  0 6  3   338044   3764    132   1568    20087 31066 20470 31070 1798 9847  46  6  33 14  0 2  4   325904   4048    108   1172    13251 7190  13812  7190 1193 8838  38  5  24 32  0

例子中免费列显示自由存储量
光环4MB

上头西城苏市市列显示数据传输量
系统互换内存例子中可见
多数据移动苏市市显示数据量
移到交换自由存储器西城显示数据量
从交换回存储器过程需要数据运行时发生这种情况

当服务器常交换内存时
表示加载过大
资源详解使用顶部命令识别
过程消耗最大资源

摘要

if顶部vmstat表示服务器使用所有资源
需要优化当前搭建举个例子,你可以
运行一些处理作业超出峰值时数
流程并重配置其他流程以使它们少使用资源说不定
并想考虑提高服务器大小匹配
改善需求

如果应用程序运行并看起来健康,检查它监听
网络连接看服务是否监听正确
套接字使用网状命令评审检查监听端口并加网状
获取更多信息


Baidu
map