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

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

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

[复制链接]
灌水成绩
19006
118
19583
主题
帖子
积分

等级头衔

ID : 1

管理员

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

发表于 2026-6-6 21:18:32 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
现在的KVM架构的 VPS 越来越便宜了,便宜的一年也就几美元的样子,但是这类型的VPS往往都是内存很少的,平常使用,也会出现内存不足的情况,这就需要我们自己动手增加虚拟内存了,方法很简单,复制几条命令,粘贴运行就可以了。5 u0 e) o  z" `3 H

0 f; X% J1 h; \; q& ]* x最后,OpenVZ 是增加不了虚拟内存的。
( D2 ?; |( C7 i3 e  ~1 F2 @! W
  e+ T! |- G1 y; P' a9 [' z5 T) G! n! k# W" M' y' ?
' w/ M! y8 v1 f7 i
增加swap交换文件
6 H: a% I% B& {1 ~" `. a2 n2 K) k4 _* F0 P; J4 {- Z8 p1 k# m
1、使用dd命令创建一个swap交换文件
( L) ~' H; s" W; c: n4 q. K. t. y6 X& R% O3 B1 F7 Y2 A. C
dd if=/dev/zero of=/home/swap bs=1024 count=1024000
. z* H7 P, t- u0 W, L+ _3 b这样就建立一个/home/swap的分区文件,大小为1G。
1 o9 A6 b& h. P. T# t( t! X0 t
% z1 T0 {& f# W
7 {4 e4 u! J* ?% U# c/ p) D- g+ n4 q1 u
- d0 r& P8 h5 h0 s( D& d. c5 B

) b8 N1 n9 R7 v: g6 r4 K2、制作为swap格式文件:
/ e1 S3 e! _+ }5 B
# t; j, f4 b+ ], {, [0 Zmkswap /home/swap
5 i8 Y3 C$ N; k& ~, x* n3、再用swapon命令把这个文件分区挂载swap分区* }4 r! G! o6 O  Q1 D! I# j4 y

& B  H8 Q, y- q& r; v4 m' c/sbin/swapon /home/swap
8 O, ?; a  {3 k" J/ Z我们用free -m命令看一下,发现已经有交换分区了。
1 D! U4 L1 \* ]( `# E
# G3 @2 `# A- z$ H0 Rlinux6安装虚拟内存教程  第1张. O1 S3 A: J9 h. [
: l. w, t: ~3 E' G  m# t. ~1 M
9 y5 f  t  _7 _4 d% g

  o; P" `# j& P  E# u8 L$ r但是重启系统后,swap分区又变成0了。) C- M) R5 z6 I7 ]  ?" @( L3 F$ p
9 i# g0 k# O4 @& d/ Z* P& z+ ]

8 }1 e, j! d$ h) _) j6 ~) O: J8 l8 b/ D* M8 f" \

& L! l* `, y& d6 C& d6 O. N. Y  s6 M, q) a) N
4、为防止重启后swap分区变成0,要修改/etc/fstab文件
, \5 u/ n$ U* Y: N  }' W# P) Y! N0 O: `& b- ?& i

, }2 C& m) {$ ?4 `- I- T5 b. k6 N6 `& j7 j/ X6 e- X
/home/swap swap swap default 0 0$ Y: J/ o3 |4 O+ H
1 F4 B$ f" r* A7 z8 a0 g
) F; t9 ?+ `% p: H& X
4 e- o  ]# y  ]( t
这样就算重启系统,swap分区还是有值。# l& K4 Z0 J3 v  \3 u' q) l

( a+ r8 l$ A: |$ K- p  o/ J$ f/ r- u7 {: L7 ?  T8 x. n

9 V2 G; ?# {; b( |# Z- `! A: f  M+ p" z: X6 m, O4 j2 R3 c

0 ~' P3 w& e: r. U删除swap交换文件- h; n6 o0 U* a9 E9 p  K$ [8 y% v9 s% |  \

' z- q! l. X- E# N$ D* e- O/ T  e% x/ t1 x1 B; Y( k
% X( S$ u  g9 b
1、先停止swap分区
2 v3 m& X. \- H: C
5 a4 O7 m6 `) C- g; f! |, z/sbin/swapoff /home/swap
# ~& N- p& c5 F; ?3 K4 k+ \) R$ x8 p5 @3 A

; f" n3 j+ z$ V- h1 ]2 v* b5 f* L2 A5 K2 c3 V

* H, u6 P& u2 i3 i/ U- l' x2、删除swap分区文件1 t* b( ^, S$ W" D
( E1 v& A4 M! f' U

/ ~- h, V" @: N7 b, A: |. |1 N6 [0 l- v: ~5 ~
rm -rf /home/swap4 d7 A6 Y9 E( X6 h5 Y/ d3 M
3、删除自动挂载/etc/fstab文件配置0 w) Z+ C; u. q3 q
, V  v. i( |& w. U; `& j
/home/swap swap swap default 0 0
/ e. d) C  `9 e6 H- f# Q4 a) A
这样就能把手动增加的交换文件删除了。
7 L1 w  n6 N2 a4 A" g
: L. D$ z* p$ s9 h
6 ]0 w) e& }" ?& [' O! H& Z" k- b& D8 A8 [. K
注意:
% c0 a; {; B* w) Q: U
! q/ I* o  r' ^" M' M8 T+ R. F3 I* N4 b0 h
/ w; Q4 D' j9 _7 F: `: }2 ?
1、增加删除swap的操作只能使用root用户来操作。
' U( k: u4 p7 g( W; _
) S+ h$ H+ c: Y+ X
+ }) t: W/ m* e% Y" c4 h# t$ _  J6 y, w! f5 e5 @9 R
2、装系统时分配的swap分区貌似删除不了。9 D: f' X3 f7 u2 [% q9 _

& f5 e" g+ W" E  s: Y3 b
* S0 D  |+ K1 S/ T0 b. O- e6 p
! ?. T  M, m1 U9 [' K6 h9 j3、swap分区一般为内存的2倍,但最大不超过2G
/ C9 N: Z! {) e# M
- N# c8 x9 H& Y% Y/ l3 Z. n% E5 l
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
本月有问题处理时间8:00-12:00上夜班  9.7发布
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-9 08:45

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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