常用Linux命令
-
监控内存进程占用,按照内存占用比例对进程进行排序:
watch -n1 'ps aux | sort -k4 -r'
-
通过 grep 批量删除带有关键词的进程
ps -ef | grep 'python train.py' | grep -v grep | cut -c 9-15 | xargs kill -s 9
-
查看服务器上各个用户的内存占用情况
ps --no-headers -eo user,rss | awk '{arr[$1]+=$2}; END {for (i in arr) {print i,arr[i]/1024/1024}}' | sort -nk2 -r
-
查看服务器上的大文件夹(占用大量空间)
du -h --max-depth=1 # 如果需要排除个别文件夹例如 data du -h --max-depth=1 --exclude ./data