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

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

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

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

等级头衔

ID : 1

管理员

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

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

6 ]( \4 J" s) V2 B, D- a最后,OpenVZ 是增加不了虚拟内存的。: T/ O/ ?; |( W( w" b5 @
) R$ z# J6 [- e1 \3 \" u
5 w4 i) I; L2 i2 m+ `/ I" }: J
( `3 ~. |7 s! x1 o  D- Z
增加swap交换文件7 ]6 U1 X9 I8 s5 p$ L& F" I
" a2 Y6 m1 a7 t) a
1、使用dd命令创建一个swap交换文件; e! y0 C( @4 Q
( S& @8 ^. Z1 L# H2 @4 G5 ]1 L
dd if=/dev/zero of=/home/swap bs=1024 count=1024000* L/ x- X# I( M) {& S" |  r
这样就建立一个/home/swap的分区文件,大小为1G。
7 A3 R2 y- X) h, Q+ Q9 ?+ h8 D. B; b2 o/ R& h" ]+ W4 ^
& G% D- F2 ~4 n! _
. n2 \6 g+ i" x! n3 Z2 V
5 j- o, L0 m4 W! y* Z
6 U& f# H5 {4 ^% F& `& _
2、制作为swap格式文件:6 n2 s6 T# @$ E8 e( b+ y& g+ ]

$ w0 Z% g+ [* e4 T- G5 g3 gmkswap /home/swap5 A5 U2 l/ G# J
3、再用swapon命令把这个文件分区挂载swap分区& ^* J* s: a$ H

; a/ h) x  p0 G0 k* V/sbin/swapon /home/swap/ k0 @* n1 R2 {) g5 m
我们用free -m命令看一下,发现已经有交换分区了。0 e8 x6 ~/ ?" K" ]

2 q0 t, k# S5 X8 S# r2 @) ]linux6安装虚拟内存教程  第1张1 _9 ]9 N- b2 A* ~. D
6 ?  ?+ G7 @0 D2 p9 x  Q$ ?" ~
  f7 p4 ^6 v2 B$ Q9 A$ E! C
& _1 [/ m3 p) g% Z' r
但是重启系统后,swap分区又变成0了。% J+ A: T; o& @  \
! t# o0 D& x: l* U

: w2 ~8 F5 T5 X7 u* w+ ^8 j6 O; u2 d; m% M

6 W5 [, ]% z9 a3 I9 J8 c' ~
# g1 V6 ~" e  U4 X% \" ^9 c. e" T  e4、为防止重启后swap分区变成0,要修改/etc/fstab文件7 A% |9 p6 N! g  l
) y; L$ _1 Y4 G' n

: q+ N, q- w( @" L- n# Y
9 e* R. d2 }  f6 G, K) L/home/swap swap swap default 0 0& {! C" _; [, Q- S- [  m! ?
, j0 b9 _5 o  h

# A$ {5 q# K7 }/ m( M
" D* H( F( P8 f这样就算重启系统,swap分区还是有值。
3 D" }3 e, j( Z$ |+ S% X# H/ `( `
$ s7 u- ~! j8 b1 D. ~( `  i9 [# H* j4 j0 F7 |! Z; R

  G% V7 V' N/ x- v  N; P3 w
7 u& C/ m' {1 I% f+ ?
8 V, t3 ?$ Q2 r! a# p" W删除swap交换文件
7 ^: a+ W7 H% `' o3 q3 Z- }( K3 b  h6 Z- V+ Y" l( B

7 N1 `7 I: S0 h! t) |% n; g) H5 M, m( j+ v% A2 G
1、先停止swap分区
/ ~, n, q% {/ ~3 Y6 l8 N1 r- M& w( |, e7 W- E
/sbin/swapoff /home/swap
" n/ e+ e8 Q+ V& `: m5 H# N
/ c3 j1 g8 y: l2 R1 N
2 r' X6 }6 f5 Q' X( Q' n
; j% @; F! b% d1 t! s: L# m% J( |/ O- _" x; l3 l) \
2、删除swap分区文件6 d2 x3 t* x4 V. o

: h: o4 `* l* E0 e) l' R- n. X# W9 U- h) v

) D! _' H$ i8 p5 {rm -rf /home/swap8 J; }6 O7 o" c( g; t
3、删除自动挂载/etc/fstab文件配置6 L, t' Q& r( E* A# N+ A* p

! O3 I. O" M$ w4 l4 e$ X9 r/home/swap swap swap default 0 0
7 k/ T( i0 Z9 X. W/ P# e' N8 l- G0 ~
这样就能把手动增加的交换文件删除了。
& K5 r- H0 e) l( `
3 b& ^5 R# p4 D' @: X  L6 M
8 r, Z4 w* P( j# E
& {4 m7 F4 R. b注意:2 k* p5 l3 a5 ~! u( o1 Q8 \6 @
+ B  C& j5 A: S; w% i6 F$ q

0 n( V0 V1 o* G  b" z8 p) `# U
$ w$ n' j* [* k& W5 u) ]6 R1、增加删除swap的操作只能使用root用户来操作。1 x9 c. E4 S" d* K

9 C6 a" x' ]) A% C+ X$ ]% j
8 k4 }5 O6 T2 t# A6 h
% _4 J( X; `- g6 r2 f2、装系统时分配的swap分区貌似删除不了。0 V  d! T  k0 R- T7 |
$ Y9 Z- ~0 F" `" @. k
1 `% G6 Q+ Z7 j+ u/ @' @9 J
! y& e: I5 ~6 j+ {$ x
3、swap分区一般为内存的2倍,但最大不超过2G
7 s( D% S3 ~4 M) Z; W; e7 W2 X# f3 c, s, @8 S$ ~1 R. @1 u
免责
帖子地址 打造全网最多免费游戏网站,部分资源失效,私聊站长补
今日访客 列表模式
10月上白班,问题处理时间等晚上
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-24 14:26

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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