日期:2014-05-16  浏览次数:20637 次

Linux 修改swap虚拟内存大小

转自:http://zhaohang3031.blog.163.com/blog/static/1784024520081128234222/

=========================================================================================== ?

?

[root@gamedb ~]# free m

[root@gamedb tmp]# dd if=/dev/zero of=/tmp/big_swap bs=1024 count=2000000

[root@gamedb tmp]# du -sh /tmp/big_swap

[root@gamedb tmp]# mkswap /tmp/big_swap

[root@gamedb tmp]# swapon /tmp/big_swap

[root@gamedb tmp]# free m

[root@gamedb tmp]# vi /etc/fstab

# LABEL=SWAP-hda2???????? swap??????????????????? swap??? defaults??????? 0 0

? /tmp/big_swap?????????????? swap??????????????????? swap??? defaults??????? 0 0

?

=========================================================================================== ?

一、 查看内存和swap 大小,发现swap 是内存大小的一半

? [root@gamedb ~]# free -m

???????????? total?????? used?????? free???? shared??? buffers???? cached

Mem:????? 1001??????? 338??????? 662????????? 0????????? 8??????? 307

-/+ buffers/cache:??? 22??????? 978

Swap:?????? 509????????? 0??????? 509

=========================================================================================== ?

二、 决定修改swap大小,首先在空间合适处创建用于分区的 swap