Instinkt的个人博客分享 http://blog.sciencenet.cn/u/Instinkt

博文

nmon查看linux下CPU使用率并指定CPU

已有 4858 次阅读 2020-10-13 13:27 |个人分类:分子模拟|系统分类:科研笔记

相对于top命令,nmon更直观

安装

$sudo apt-get install nmon

运行

$nmon


1.png

界面如上,可以选择不同的功能,我们选择CPU

2.png

可以直观的看到不同CPU的利用率

相对于top的数字更适合监控

$top

3.png

按1

4.png


尽管方便了很多,但是都不如system monitor啊.......

5.png


或者Psensor,不过只能看整体使用率,但是可以看温度啊

6.png

那么好了,知道了CPU使用率后,就可以给程序指定专门的CPU,比如分子动力学模拟软件Gromacs就需要​一个清净的环境。

首先通过top命令显示gromacs的PID​。

8.png

第一个就是

然后呢,用taskset命令看一下这个进程占用的cpu

taskset -p 9617


然后呢,用taskset命令给这个进程指定cpu

taskset -pc 1-30 9617

这样就指定了1-30的cpugmx专用,并且可以提高优点级让效率更高,​但是对于核心数很少的电脑不要随便改优先级,这样会让系统不稳定。并且CPU0尽量不动,从CPU1开始

9.png

如上,时泾渭分明的不同cpu就区分开了。CPU1-30被gmx专用,剩下的CPU​就可以继续开另一个程序而不会互相冲突降低效率。也可以反过来将不重要的进程锁死在某个cpu上,给其他重要的​程序腾出空间。



https://blog.sciencenet.cn/blog-3341717-1254216.html

上一篇:用Pymol和VMD制作Gromacs分子动力学模拟后的轨迹动画(蛋白配体复合物)
下一篇:Ubuntu linux 安装2020版Anaconda 3
收藏 IP: 211.66.119.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-20 09:24

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部