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
表示服务器使用所有资源
需要优化当前搭建举个例子,你可以
运行一些处理作业超出峰值时数
流程并重配置其他流程以使它们少使用资源说不定
并想考虑提高服务器大小匹配
改善需求
如果应用程序运行并看起来健康,检查它监听
网络连接看服务是否监听正确
套接字使用网状
命令评审检查监听端口并加网状
获取更多信息
更新 29天前