计算化学公社

 找回密码 Forget password
 注册 Register

为何明明有充足内存,程序还是要用swap

查看数: 1861 | 评论数: 5 | 收藏 Add to favorites 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-5-26 23:43

正文摘要:

本帖最后由 mfdsrax2 于 2022-5-26 23:44 编辑 有128GB内存,跑高斯分配了90GB,按理说应该足够了吧,但是实际运行的时候内存仍然会被占满,然后程序会用3-4GB的swap,导致硬盘狂转,而且CPU的wa增加,运行效率降 ...

回复 Reply

abin 发表于 Post on 2022-5-27 12:14:37
mfdsrax2 发表于 2022-5-27 10:05
目前用一块PCI-e NVMe SSD作为临时文件盘,SWAP也放在SSD里,比机械要好一点,但还是会卡顿,需要两块SSD ...

关闭SWAP我会,怎么调整SWAP的策略?
看系统手册呀.

或则你用其他的辅助工具, 分析一下, 性能短板在哪里?

消费级的NVMe SSD, 写完缓存之后, 读写效率很差劲的.

mfdsrax2 发表于 Post on 2022-5-27 10:05:56
abin 发表于 2022-5-27 09:48
硬盘并行I/O太差.
先改进硬盘.

目前用一块PCI-e NVMe SSD作为临时文件盘,SWAP也放在SSD里,比机械要好一点,但还是会卡顿,需要两块SSD组RAID吗?

关闭SWAP我会,怎么调整SWAP的策略?
abin 发表于 Post on 2022-5-27 09:48:05

硬盘并行I/O太差.
先改进硬盘.

另, 系统默认策略是, (在物理内存利用超过80%, 且占用趋势段时间内不下降) 会把长时间不用的东西, 放到SWAP中, 而非把当前正在使用的热数据放在SWAP.

如果你不认可这种模式的策略, 可以修改.
或者可以直接关闭SWAP.

mfdsrax2 发表于 Post on 2022-5-27 09:10:35
abin 发表于 2022-5-27 08:56
高斯跑啥计算?

CCSD(T)
abin 发表于 Post on 2022-5-27 08:56:07
高斯跑啥计算?

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-15 02:05 , Processed in 0.158704 second(s), 25 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list