发表于: 2017-04-20 09:50:33

4 1560


今天完成的事情:今天威威化运demo,完成发布测试流程;

明天的计划:威威化运demo,修复"订单管理"中的离散BUG;

遇到的问题:昨天两点多还在服务器,有点走神了,命令随手就开始打了,很危险;

收获:
top命令
1、第一行显示服务器概况
对于只有单核cpu的系统,1.0是该系统所能承受负荷的边界值,大于1.0则有处理需要等待。
一个单核cpu的系统,平均负载的合适值是0.7以下。如果负载长期徘徊在1.0,则需要考虑马上处理了。超过1.0的负载,可能会带来非常严重的后果。
当然,多核cpu的系统是在前述值的基础上乘以cpu内核的个数。如对于多核cpu的系统,有N个核则所能承受的边界值为N.0。
uptime也可以达到这样的效果;
2、第二行是进程信息:
3、第三行是CPU信息:
4、第四行是内存信息:
5、第五行是swap交换分区信息:
二、进程(任务)状态监控
PID         进程id
USER        进程所有者
PR          进程优先级
NI          nice值。负值表示高优先级,正值表示低优先级
VIRT        进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES         进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR         共享内存大小,单位kb
S           进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU        上次更新到现在的CPU时间占用百分比
%MEM        进程使用的物理内存百分比
TIME+       进程使用的CPU时间总计,单位1/100秒
COMMAND     进程名称(命令名/命令行)
linux 内存清理/释放命令
1.清理前内存使用情况 
free -m
2.
sync(一定要在第三部之前运行这个命令
3.开始清理  
echo 1 > /proc/sys/vm/drop_caches 




这是我今天用到的命令,学以致用;






返回列表 返回列表
评论

    分享到