ubuntu16.04内存显存相关命令

一、查看内存信息:

       sudo dmidecode --type memory

二、CPU内存监控:

        top

           详解参见:https://www.cnblogs.com/sunshuhai/p/6250514.html

tasks: total 进程总数; running 正在运行的进程数; sleeping 睡眠的进程数; stopped 停止的进程数; zombie 僵尸进程数

Cpu(s):  us 用户空间占用CPU百分比; sy 内核空间占用CPU百分比; ni 用户进程空间内改变过优先级的进程占用CPU百分比;
 id 空闲CPU百分比; wa 等待输入输出的CPU时间百分比; hi:硬件CPU中断占用百分比;  si:软中断占用百分比;
st:虚拟机占用百分比

Mem:
total    物理内存总量; used    使用的物理内存总量; free    空闲内存总量;  buffers    用作内核缓存的内存量
Swap: 
total    交换区总量;  used    使用的交换区总量; free    空闲交换区总量; cached    缓冲的交换区总量,内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,该数值即为这些内容已存在于内存中的交换区的大小,相应的内存再次被换出时可不必再对交换区写入。

三、查找僵尸进程:

       ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'       

       清理僵尸进程:

       kill -HUP 父进程(子进程)

命令注解:

-A 参数列出所有进程

-o 自定义输出字段 我们设定显示字段为 stat(状态), ppid(进程父id), pid(进程id),cmd(命令)

用grep抓取stat状态为zZ进程

运行结果参考如下

Z 父进程 子进程 /path/cmd

四、清理CPU内存:

       sudo sh -c 'echo 1 > /proc/sys/vm/drop_caches'
       sudo sh -c 'echo 2 > /proc/sys/vm/drop_caches

       sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'

五、查看并杀死正在运行的进程:

       查看:ps -A -ostat,ppid,pid,cmd

       杀死进程:kill -HUP 进程数

六、GPU内存使用情况:

(1)单次查看

        nvidia-smi

(2)实时监控,将上面的命令配合watch使用,使其每秒钟刷新一次。

        watch -n 1 nvidia-smi

七、 Ubuntu卡死魔法键重启:

适用于鼠标不能动,终端也无法开启情况

左手按住Alt键,右手同时按Sysrq(PrtSc)键,即截屏(printscreen)键1秒

再依次按

R键(1秒)——E键(30秒)——I键(10秒)——S键(5秒)——U键(5秒)——B键

之后系统会黑屏重启

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值