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

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

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

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

等级头衔

ID : 1

管理员

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

发表于 2026-6-6 21:18:32 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
现在的KVM架构的 VPS 越来越便宜了,便宜的一年也就几美元的样子,但是这类型的VPS往往都是内存很少的,平常使用,也会出现内存不足的情况,这就需要我们自己动手增加虚拟内存了,方法很简单,复制几条命令,粘贴运行就可以了。0 g: R* N1 R+ a1 w/ `) k
. |  h! ?: s6 g, c9 Q2 z
最后,OpenVZ 是增加不了虚拟内存的。
8 W  |; y& A& V0 ]: y7 h  {  W
( `, H' ?/ R2 P: w4 y7 p5 n5 z! h0 ]& l5 _- l- t" |
$ P6 u1 |8 U2 g" X/ V7 E4 l) X: O* U
增加swap交换文件
/ G* ~3 l3 |# M9 l3 G) ^" R( g5 @. J, e8 H7 L1 _5 @
1、使用dd命令创建一个swap交换文件
- E4 N* j( ?; V8 i
+ N7 Z7 }% d; o& K& Qdd if=/dev/zero of=/home/swap bs=1024 count=1024000
, j9 u2 ?" ~& i1 ^& ]7 N这样就建立一个/home/swap的分区文件,大小为1G。
8 k* C$ W* p. T8 O0 ~+ V0 F: {# T/ r# p, E

3 x# O# B1 ~& R7 }5 {  }
+ M5 h5 O' i, t2 c9 M
5 v; ~3 I& n# v
/ G$ c  R1 z: S( G4 E: c2、制作为swap格式文件:& o% A. g8 G& ^' G: ^

2 I: Y6 d' R+ c7 \# |' R  m# Imkswap /home/swap
0 m9 I, b5 D2 y" \) w0 R3、再用swapon命令把这个文件分区挂载swap分区, H3 J4 T" r/ d

( w6 |9 b) r) ^; j/sbin/swapon /home/swap1 w) v, x% m9 g. d& `1 W4 V
我们用free -m命令看一下,发现已经有交换分区了。
4 D, [+ l4 w5 i1 Q& Z6 z. ^
5 y" c! A% q, x6 b# qlinux6安装虚拟内存教程  第1张( b2 j$ N# X; A0 U

0 z6 z. |1 B' H, v, d+ d: U7 L& T8 Y/ t
! }7 E* Z; T4 b7 U. F; _
但是重启系统后,swap分区又变成0了。
8 g  B& x3 T4 p2 |" P7 |4 g8 d+ q; F) U
. }3 E0 @+ X. x* T( w
. r0 a) H3 A3 y/ h1 R8 T2 i! X$ x
3 Z6 B* f8 W1 j. a/ E% }; `. G7 L  J- e! ^( V8 ]! \6 J

1 n; z& F& W1 c% b, r, [. J4、为防止重启后swap分区变成0,要修改/etc/fstab文件
0 o6 @7 a# x- L! E4 y5 s. X5 c' t; W2 R' X+ \: T6 S- F

, Y1 t& X( _3 R- V0 x. @/ B$ f8 d2 X/ z) E
/home/swap swap swap default 0 0! F  h' J$ Q, [, `+ }  c3 S9 L
, x0 m4 P5 l7 z; N
' d( ?( s4 l& j1 F
1 e7 n; K) A2 s: p
这样就算重启系统,swap分区还是有值。
3 F  c4 p. k- [+ t
4 t) Y! e: A# k6 Z8 L* F! \: w: N: p
& w1 i% n/ q2 Z9 g% J
( M- m! m6 O. H) J+ ~

9 j; t# g, h! ?  H) b1 |/ s9 O删除swap交换文件
2 k5 N1 e# C! @8 q* z6 Q$ R+ }6 F' c9 [" T( H# W

' Q+ ^* W4 R+ S2 L* [/ K! V# A+ [2 g
1、先停止swap分区
" ^, Q9 Y/ |! }* C; a3 Q5 p3 c! g+ h" b
/sbin/swapoff /home/swap8 g# G6 b5 ]- }1 m

% W6 M& y5 P8 A7 d+ W/ h/ q( u2 _5 X

1 f7 D; e, M. ~5 |% M& T1 p0 {5 Y- Y% L) b8 b' W* ?
2、删除swap分区文件
( g' ?7 h1 y+ {
, ?8 {! ~( y' y' }* V
8 w$ H2 l2 R6 v& V$ M5 F8 C/ s8 z0 Y/ W3 k! l
rm -rf /home/swap2 K5 T; X) z, F7 g
3、删除自动挂载/etc/fstab文件配置
0 j; ?% u$ N0 P! m5 b+ ^1 g5 V0 ^4 ?5 r1 R& V
/home/swap swap swap default 0 03 D" q* _1 T% A6 T. q7 B, q
( Y) s& r( b7 t+ A5 C7 B5 F. A: W
这样就能把手动增加的交换文件删除了。- W% t: k# l/ n" W
& {0 ?3 l) k" [! u
/ p+ C5 g5 V  k" H

( j" z, r$ F) X- M; @: T注意:
4 ^: w1 _- ^6 b2 I( @1 k. f2 T1 ^9 {* s3 o

3 T9 V' b: b& f/ H" Y3 h  L* ]7 W* _. b* @. V
1、增加删除swap的操作只能使用root用户来操作。
% j* D& u4 O) |5 D* Y6 G7 c, Z7 L  @; z# [1 Q
. y: y7 m; ^) N* p

/ p/ F, [- F* {3 V7 U' E2、装系统时分配的swap分区貌似删除不了。
5 _. R/ [# W$ |0 k# Z0 n& a3 i& Q1 H3 [

& R  b: b$ ]4 `& K  a
. |/ P* W- N, E2 v3 V! \8 {3 \3、swap分区一般为内存的2倍,但最大不超过2G2 u0 \( N. p4 e# {

/ g& e; F1 q; K1 G2 {6 v
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
本月有问题处理时间8:00-12:00上夜班  9.7发布
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-9 09:42

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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