Ubutnu 创建虚拟内存

学生机上跑quantum espresso的Demo,事实上是VNL提供的Demo,提示内存不足执行失败,物理内存只有1G确实有点少,但又不能提升配置,那就只能拿硬盘来凑数了。

因此创建Swap,Windows上叫虚拟内存的东西

阿里的ECS默认是没有Swap的

root@balabala:~# free -m
             total       used       free     shared    buffers     cached
Mem:           992        488        504          5        114        146
-/+ buffers/cache:        227        764
Swap:            0          0          0

然后用

df -m

瞄一眼硬盘空间
接着创建Swap目录

mkdir /swap

然后

root@balabalaxiaomoxian:/# dd if=/dev/zero of=/swap/swapadd bs=1024 count=2024288
2024288+0 records in
2024288+0 records out
2072870912 bytes (2.1 GB) copied, 45.4543 s, 45.6 MB/s

这样就创建了Swap空间,其实阿里的普通硬盘读写速度还是有那么点堪忧的呢
然后启用Swap空间

mkswap /swap/swapadd
swapon /swap/swapadd

再瞄一眼内存

root@巴拉巴拉小魔仙:/# free -m
             total       used       free     shared    buffers     cached
Mem:           992        918         73          5          1        697
-/+ buffers/cache:        220        772
Swap:         1976          0       1976

变身成功,继续跑quantum espresso。
create_swap
不过讲真quantum espresso要的内存也是相当可观

留下评论