设为首页收藏本站 国外访客:

 找回密码
 立即注册
搜索
查看: 7244|回复: 0

[教程/工具] linux6安装虚拟内存教程

[复制链接]
灌水成绩
18541
100
19068
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 8
贡献 : 9
下载币 : 402
在线时间 : 1862 小时
注册时间 : 2013-9-5
最后登录 : 2026-8-2

发表于 2026-6-6 21:18:32 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
现在的KVM架构的 VPS 越来越便宜了,便宜的一年也就几美元的样子,但是这类型的VPS往往都是内存很少的,平常使用,也会出现内存不足的情况,这就需要我们自己动手增加虚拟内存了,方法很简单,复制几条命令,粘贴运行就可以了。
* r7 m  @% x% n4 p; i! K  i7 }1 U, |" u3 c
最后,OpenVZ 是增加不了虚拟内存的。
! f/ E2 J% l6 }* D, B7 ~# |' s$ R2 S- L( a, R

1 A& V1 |9 m' `; N# ?3 g* j' ~3 v9 |
* _9 n2 D% m) R3 i( c' i9 ^& L增加swap交换文件
8 L) k9 G% ~6 T3 G0 J& z! R6 H8 G* R% i0 h# O7 C
1、使用dd命令创建一个swap交换文件
; x  n/ t8 |. @; U; n" ~- I8 q7 G7 U8 S* C+ ~9 Z# V/ O3 M
dd if=/dev/zero of=/home/swap bs=1024 count=1024000* B+ Y4 V% q* c, D
这样就建立一个/home/swap的分区文件,大小为1G。6 U' b: q1 e3 i' |3 q: F

4 ~' p  f5 k2 T* B) ]
! y+ S4 |7 B) ]3 b7 p, `% F2 k: S
2 K2 g5 u  r: n$ t- }# Z
( |, P7 ~% N( n) i; ~( x
2、制作为swap格式文件:9 W* o. u8 ?$ k; n
0 z% y7 H4 M" e  z
mkswap /home/swap0 |3 t8 L0 o1 O
3、再用swapon命令把这个文件分区挂载swap分区
3 Y! k7 S+ N% W5 [: c- H/ Y& j, ?0 s# O
/sbin/swapon /home/swap, x. B! I& m! O5 |( y7 O6 `! l7 t
我们用free -m命令看一下,发现已经有交换分区了。$ M0 C3 p, n1 l+ b( G

  f9 g+ i3 {- s, {0 a5 M7 p$ Q8 glinux6安装虚拟内存教程  第1张
2 P! N2 h& r; _' O/ X. E* C3 I7 B' U3 L9 n/ p+ `, m! G7 S
1 d5 d6 q  j, m0 d( s
, }) Q" |' V$ x$ W
但是重启系统后,swap分区又变成0了。+ o/ P# O6 `6 |1 w5 \% K
/ d0 q! ?% V4 l, w$ y

) c) y8 U0 V' ]& H( w7 T# W* Y( r  K  c. j

1 y- ?8 m1 P! ?4 X% ?0 h2 H5 C1 A
4、为防止重启后swap分区变成0,要修改/etc/fstab文件
2 ^7 z1 v6 [& t" D* ~9 d$ K, Y$ ^, W/ y! [  b: O6 M! h& u
( S. E3 ~1 K3 p- c

, j3 E- V! H% z8 m* c& e/home/swap swap swap default 0 0
% o, |3 ^4 S* }8 ~- O+ x7 a# H) D+ ?/ \$ K" L. z/ c( _
/ M& j; J. @3 L8 v# L* `# a: ?

7 v4 D' |4 L9 a/ C# }这样就算重启系统,swap分区还是有值。( k0 S$ k' I- C* e
; K7 f, _) v# U" j0 a! t
4 o! D7 z: U% e# s
: v9 o2 T8 s: p0 s/ w9 N
* L! c/ m* N" _/ k5 K. j9 W

! F0 z& Y5 R! M5 C  K删除swap交换文件# H" @% N  E% a9 U
6 D) q% o5 T' P: t

1 |' M5 ~% `1 K& R9 p4 T
# @: v6 L; j2 c1、先停止swap分区
2 S# T5 R7 ?/ K% B" h! G
. \/ R! ^1 O- W+ a6 U- M& t/sbin/swapoff /home/swap
! E& P$ h! C1 P3 r. B/ r* p# i6 L  X( G" ^( x! J- U0 y

( c' P6 o0 R+ v: A" v* `: J0 x, y8 C' |0 s  s
8 L# I1 Z- u4 B* x9 J
2、删除swap分区文件& Z( e7 O" i6 m, c8 Q

! ]( j8 x( ~2 E! D# F7 N0 j) f
9 R+ C5 z' f* G% |5 J& N- }# O# S' b( L' }
rm -rf /home/swap9 n% z2 Q; l/ m  Z; D
3、删除自动挂载/etc/fstab文件配置
3 w& ~$ X, n9 ]$ N. S6 B: F$ L' Q& X1 u  O. x8 E
/home/swap swap swap default 0 0
3 K" Y# y/ _) K" p! a2 S* M% T5 G: _8 G2 c
这样就能把手动增加的交换文件删除了。
: R" N( o$ P# J( w" w; U
; c9 J- B9 A& T! v) `, |2 _, j6 \5 O( H
% D' j+ H1 G/ r# X( |* o/ E
注意:
. V0 D: L% o. p) q6 a) @3 |& l5 g" C0 O8 a( K4 k! @4 ]

/ ]- @( T5 Z2 W8 B, |; Z7 p$ W* X# s" g# U% h# l' Y% B
1、增加删除swap的操作只能使用root用户来操作。  O% p& ?1 {) k* M
6 Y+ J8 i0 t- B/ ?  v( N7 {
8 t. ]8 ~- @$ L- Q% V0 Q# o
+ @9 p! X$ u+ o
2、装系统时分配的swap分区貌似删除不了。. ?) K! J  c- F1 o) r. [( o9 ]

: F2 U' U/ H' @- f& H, S
" ?" G' p3 P) |# a* z
9 ^! I, ?2 @7 z' d; S6 y5 d3、swap分区一般为内存的2倍,但最大不超过2G8 D" L! }3 ~- S" p7 Z3 L- i
7 O0 i% z9 ^# z# i9 o1 G
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|蔡州手游 |网站地图 wapmz.com

GMT+8, 2026-8-2 12:36

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表