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

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

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

[复制链接]
灌水成绩
18481
97
19000
主题
帖子
积分

等级头衔

ID : 1

管理员

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

发表于 2026-6-6 21:18:32 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
现在的KVM架构的 VPS 越来越便宜了,便宜的一年也就几美元的样子,但是这类型的VPS往往都是内存很少的,平常使用,也会出现内存不足的情况,这就需要我们自己动手增加虚拟内存了,方法很简单,复制几条命令,粘贴运行就可以了。
& l3 c4 E" @  F. E3 W" }: i: R2 N1 c1 p; n7 [" @
最后,OpenVZ 是增加不了虚拟内存的。' F8 I6 m9 |! k+ U. w! N
$ p" |( d3 V5 o! W  {

( Q. X& {" L$ O% Q! i6 O+ A/ |0 M
增加swap交换文件
0 B# D' G% [2 S0 @$ b9 W/ G7 e8 w3 R( J' E( `5 b+ S3 p3 S
1、使用dd命令创建一个swap交换文件
# S! {3 i. v6 x  `: x# s7 O8 f2 P! G0 K& B: P. q3 Y# \
dd if=/dev/zero of=/home/swap bs=1024 count=10240003 G6 F1 q0 ]  R3 H) X
这样就建立一个/home/swap的分区文件,大小为1G。
+ r! J& r( w; E$ v. e4 L6 f* y4 I6 g  W$ x- _2 b
1 z* g0 D9 N- q: D1 o* [  ]

% r3 G# H# n5 o5 t: k, ]) o! A+ w6 r# y1 Q0 b
; l$ \1 q6 m# c% |
2、制作为swap格式文件:
3 e! B$ N2 g: I( P) w; _% `
5 W8 n, u8 P8 G3 u" C% Omkswap /home/swap/ g5 q8 t" \7 b7 Q- b
3、再用swapon命令把这个文件分区挂载swap分区
; K( z3 E3 r8 h$ X
& R5 p9 b. N& S9 i5 d/sbin/swapon /home/swap
1 Z7 Z7 U3 z2 c1 \我们用free -m命令看一下,发现已经有交换分区了。- F$ ^, W! A; p- _
6 E) p4 b; A  u
linux6安装虚拟内存教程  第1张
+ Y% L9 K! I/ a, [' K
4 H; f8 ^+ y' y% `% ^5 ^% V. I
1 @; }8 V0 p( w/ o* h, ^5 w/ E3 I6 F% _, J% P0 j# k
但是重启系统后,swap分区又变成0了。
0 R9 }9 I5 U+ }3 g, ^( W1 {8 J$ B( Q3 V
# X7 l  E' S' E
# e& t( s0 U2 |2 M
$ b* R$ |- V+ D: t2 W

1 F1 S8 Y/ |3 v. \( i4、为防止重启后swap分区变成0,要修改/etc/fstab文件
# c4 J" C9 B& f' `8 d  j0 x( s9 d! o2 F
" B9 c$ ]* [& u

; w5 v# |$ ]' E" @  U1 ~0 C0 L/home/swap swap swap default 0 09 U8 s4 z: x% d

; D$ D2 X% b: {7 U) ]: V
) [( U" d: |/ j6 e" E
) C: \5 p) l( {: V这样就算重启系统,swap分区还是有值。+ R+ M; P6 g) Z  i

# z! u+ h7 h: R! V9 s9 g8 @! u3 N0 u9 G9 V7 r8 ~* y1 h- {

2 T, b1 R  n( k/ y; o
6 `" D/ M6 c$ v6 N' f3 p- |2 F. S+ b; u
删除swap交换文件
, U" s. _- L! V  T7 s, [% w3 |6 |8 ^5 N

" d6 V9 \6 X9 f5 w! b) f# O
1 s- n7 @" q5 z% ~9 L1、先停止swap分区
2 \& R, ^/ ?; z' m, p" |' @; i# i' w8 _4 @' K# q0 A* {$ V
/sbin/swapoff /home/swap
  A+ d+ x3 V% N: E) l% r$ ]/ T/ d- i5 U7 _* @/ x/ K' p
5 S( N9 K% n& l

# _$ k$ o+ b6 t+ s/ O) a5 g! D) |+ n" c$ _
2、删除swap分区文件
7 ~5 o4 C  ^  d' o1 Y9 u
% C; Q9 D1 E' z- @0 ~6 l) k! I
/ G: R' z( c+ @5 x: P2 ]* @
( V8 L! k! C7 g# e9 D6 rrm -rf /home/swap# y; `$ L$ o3 V% Q3 P& m: r
3、删除自动挂载/etc/fstab文件配置
! t. `( t0 e# T2 X1 A) x
. k* N/ G- F- j3 y. L/home/swap swap swap default 0 0
' `- f( ?5 ?0 h* z, X/ O4 |" Y5 {" g4 k# m8 }; N' O
这样就能把手动增加的交换文件删除了。, ]4 I2 z. Q. a7 ?* R

& _/ u& l' h0 W( R0 f% v0 C. x% w+ L) |7 [: P$ [1 T. ?  u

' p: }2 n) \- L! O7 l" `; a注意:
: N4 ^7 x4 v7 J$ M, T. O8 O) G) P9 h2 S

$ b, @, N: M8 ?( @/ s( T2 T5 j  r! Z# x; \0 a
1、增加删除swap的操作只能使用root用户来操作。
2 P+ U) e" Q' \) Y5 y, }
, p) U. ]' t# f( ~) j4 M0 j7 }  @2 @, x* ]( ]6 i
" f/ ~8 H' d5 h' p  a" h
2、装系统时分配的swap分区貌似删除不了。
# i. z8 I) R2 j+ d
" P; \. D4 v2 J1 K& n
# E5 O, R0 c* x! R: ^# {
6 D4 x; F- S1 E. X. ^( M" G3、swap分区一般为内存的2倍,但最大不超过2G
& b* b& \) T3 m# E
- ?* {5 I& d% g. A/ ]4 J
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-24 16:08

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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