htop
top更新版
top
默认每三秒更新一次
top第一行 top - 16:21:07 up 2 days, 0 min, 3 users, load average: 0.00, 0.01, 0.05以后工夫 应用工夫 登录用户 均匀负载:1分钟 5分钟 15分钟第二行 过程详细信息Tasks: 327 total, 1 running, 326 sleeping, 0 stopped, 0 zombie第三行CPU使用率 %Cpu(s): 0.1 us, 0.6 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 stus user 用户cpu使用率(执行服务,软件,命令,加密,转码....)sy system 零碎(内核)CPU使用率(内核过程,硬件操作,磁盘,网络)ni nice 高优先级过程占用的CPU使用率id idle CPU空间的使用率wa wait CPU均匀期待IO实现的工夫hi 硬中断si 软中断st 零碎中运行虚拟化工具,虚拟机占用了多少cpu第四行KiB Mem : 3861292 total, 808108 free, 1541444 used, 1511740 buff/cachetotal #内存一共多大free #残余内存used #曾经应用的内存buff/cache #零碎缓存和缓冲占用内存空间第五行
top参数
top -d 1 #批改工夫距离为1秒top -p pid #只显示某个过程的信息top -Hp pid #显示线程信息top -b > /tmp.top.log #批量解决模式,top命令的后果批量写入文件,个别和-n一起用,-b不会停top -n 2 #刷新两次top -u root #指定查看root用户的过程信息top -i #只显示应用中的过程
top命令快捷键
1 #查看系统核心总数,cpu有4核显示4个外围的信息P #依照cpu使用率排序M #依照内存使用率排序h #查看帮忙z #彩色显示s #设置刷新工夫R #对排序程序进行反转
free
零碎会应用局部内存作为buffer和cache
https://www.cnblogs.com/princ...
top上面的内容
PR 优先级,比NI大20
NI 高优先级与否 正数--高优先级,0--失常优先级,整数--低优先级
SHR share共享内存
VIRT 占用的虚拟内存
RES 占用物理内存
iotop
iotop -o 查看磁盘读写
监控软件
Zabbix
Grafana
Prometheus
kill pkill killall
kill 通过pid和信号杀掉过程
pkill 通过过程名字,会误杀
killall 通过过程名称(残缺名称)
kill
kill相干的信号
-1 SIGHUB #过程从新读取
-9 SIGKILL #强制杀死过程
-15 SIGTERM #过程终止,默认信号
-19 SIGTOP #暂停过程
-20 #后盾执行并暂停
后盾过程治理
jobs #查看后盾运行的过程
bg #让后盾挂起暂停的过程运行
sleep 999 & 进入后盾运行
[root@sb mnt]# jobs[1]+ 已进行 sh nb.sh[root@sb mnt]# bg[1]+ sh nb.sh &[root@sb mnt]# jobs[1]+ 运行中 sh nb.sh &
kill %1 能够完结第一个过程
screen
应用 screen 或 screen -S 窗口名称 新建screen窗口
退出窗口 Ctrl + a + d
-ls #查看终端名称
-r 复原