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

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

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

[复制链接]
灌水成绩
19649
120
20243
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 8 点
贡献 : 9 次
下载币 : 449 枚
在线时间 : 2005 小时
注册时间 : 2013-9-5
最后登录 : 2026-10-25

发表于 2026-6-6 21:18:32 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
现在的KVM架构的 VPS 越来越便宜了,便宜的一年也就几美元的样子,但是这类型的VPS往往都是内存很少的,平常使用,也会出现内存不足的情况,这就需要我们自己动手增加虚拟内存了,方法很简单,复制几条命令,粘贴运行就可以了。
2 U5 @. r; m4 p) f  M1 H9 U6 u6 @0 N& R1 A+ _- O$ [
最后,OpenVZ 是增加不了虚拟内存的。, ]$ ~5 K5 V$ \/ F: b  j9 j
5 E+ v3 S9 {% }: d: y) v4 H; Q. o% p
, }. J. L& m' d6 y% p1 n

( b  G7 `4 }" u4 ^6 V, m) U增加swap交换文件
; j8 f/ T7 h+ |
2 C/ ?. c5 P2 ]' S1 o% S1、使用dd命令创建一个swap交换文件
  d! E! n, J& S0 p' o
# p0 b& E. a1 z- `& Udd if=/dev/zero of=/home/swap bs=1024 count=1024000# a2 l1 Y7 x; E2 r% G/ y: k
这样就建立一个/home/swap的分区文件,大小为1G。4 p1 o3 ~1 T5 _& n- _' M

; t+ [( P1 H& C
6 B4 L7 R6 A/ B* w* I) q: [5 Q, O; _, s% t

9 [, D  m& t1 y! J, u5 J/ N6 v2 }, t3 d6 j
2、制作为swap格式文件:: O5 b  F2 Z3 C: i

9 ]4 w' @# c: a4 X: |1 \mkswap /home/swap4 P3 T$ M2 W' P
3、再用swapon命令把这个文件分区挂载swap分区
2 d2 q2 s6 ^  y- l) R1 {6 s& A3 }  W+ x6 J1 F
/sbin/swapon /home/swap
) g2 t) T6 D4 |6 i2 X1 y4 @我们用free -m命令看一下,发现已经有交换分区了。
$ R! N& Z( b8 S* R- R1 a1 c8 s
- ?. ^# M! q6 A* Qlinux6安装虚拟内存教程  第1张
, G- n. ]! i/ F
% v. C9 m6 U: X/ v# ?. h) Y( W) f9 \7 m  y' P

  ^2 n! s- z! p% I2 B但是重启系统后,swap分区又变成0了。0 d/ J$ @/ S9 Y. I1 K- U
) H/ F. ^0 s# Q  a$ X

: F5 S" T. N  Z' K; e% i' m/ i, b$ {: q" U
; b; i: G  x  k# I4 o! r0 c
4 }; s: u9 o5 o7 Y" {
4、为防止重启后swap分区变成0,要修改/etc/fstab文件- w3 c* @  N$ ^, L6 i6 r

) Z+ {6 N/ x& H: e/ ^. H& `# k, A+ s3 x1 B7 J( g
/ D, y4 W7 r) n( O/ C5 r
/home/swap swap swap default 0 0
1 i" K8 C9 v  H& f  i1 T" s8 @$ G5 c
/ c$ u1 u* z1 K; X9 O
( Z* h$ b/ ?9 y% K4 A" N6 x2 y
这样就算重启系统,swap分区还是有值。) x( s4 I/ Q/ n" Z( C/ L# B# M' Z

. M& _( m8 H# h! J2 g8 P4 q* T* S' q8 S( O- O

6 E& Q. w" n) Y/ q1 M! |0 Q1 A, I3 b( j: x% V
% `; O( l$ x* K3 ^
删除swap交换文件
2 t. O# J4 M2 E& J0 @" m1 B$ u8 v' _/ v8 E- L1 F  A) Y
: R$ W' X! z+ `0 `

: h" G2 ^3 E2 z+ ~7 t1、先停止swap分区+ ]' @. Y: g- a6 T. d$ K7 ]' V# ^$ ?" t

1 q; N0 R3 Q( t2 x( s/sbin/swapoff /home/swap
4 ~; Q) U5 q1 e8 h" p/ e8 A% n$ J" a' g' R

. n. }4 a+ U8 J; O' d$ n! r2 ^; v5 V: C
5 F7 z) k& k  [' @  ^% {9 N
2、删除swap分区文件# j% X; o0 d) X: F5 t

4 z0 f" Q8 {: d
8 e9 @6 Q$ G9 k% E" l
" Z) b5 C+ p) M9 N8 F2 G* erm -rf /home/swap0 Q% d; r: x4 I
3、删除自动挂载/etc/fstab文件配置: I& k" L2 P$ `# J8 h3 s
$ W1 ]% u2 v8 |. o( n
/home/swap swap swap default 0 0
1 n8 v* I# W) i" A1 v. ~2 A  y% o8 ^* I; f# ~& {& g  d4 |+ q
这样就能把手动增加的交换文件删除了。6 I% t1 D* j8 v4 |  Z; |, m( `

/ G" @: y* n3 v; J( C+ Y5 L9 @$ c) n
4 W% A# U% y6 f$ l& `& d2 O
7 s- l  C/ |6 v, F) S+ Z1 f注意:
/ Y% T! }) m$ n! C7 m- A
3 }4 l3 b' j4 q. w1 F+ a* n, [' L9 h4 H8 e( Q+ \
8 i* h* M, c7 B* q5 J
1、增加删除swap的操作只能使用root用户来操作。: a& ^( S- P3 v- P
# I- ]' M2 g! `3 l' ^8 l

. {$ t7 S; ]6 B, s/ E" G, S% h- Y% }# \% [' \( s$ }
2、装系统时分配的swap分区貌似删除不了。
* N2 ^8 P2 U& F# e( [, z* m
' j, P, I' Z/ E; F; u" \) S/ M  m4 O# V& ?: B+ m

" Z/ l3 h6 x0 [" U, o3、swap分区一般为内存的2倍,但最大不超过2G
) |3 s+ V0 h6 Z) I( @! K/ Q8 a. ^+ p  g4 j* s5 t: y
免责
帖子地址 打造全网最多免费游戏网站,部分资源失效,私聊站长补
今日访客 列表模式
10月上白班,问题处理时间等晚上
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-25 09:42

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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