|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。以上是我学习Linux的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
〖关于swap的几点申明〗
1,swap一样平常称作为“互换空间”,其感化相称于Windows上的“假造内存”。
2,swap实践上是硬盘上的一块空间。
3,swap内保留的数据其实不能间接供CPU间接利用。CPU假如想用swap内的数据,必要先把数据从硬盘转移到内存,然后再交给CPU。
4,swap内保留的是临时不利用的大概利用频次很低的数据。
5,数据从swap到内存的速率比从内存到cpu的速率,要慢几百倍乃至上千倍。
〖关于内存不敷〗
1,swap存在的意义在于寄存不常常利用的数据,而不是物理内寄存不下的数据。
2,假如常常利用的数据在物理内存中寄存不下,内核会自愿将部分数据分派到swap。
3,假如第2条所写的产生了,接上去会发生大批的硬盘读写IO,缘故原由拜见〖关于swap的几点申明〗中的第2条。
4,接上条,大批的硬盘读写IO会发生的成果为:
(1)CPU在处置运算时会有大批的工夫在守候硬盘IO,严峻影响服务器的呼应速率。
(2)同服务器上的其他VPS城市遭到影响(除非利用的不是统一硬盘)。
5,*请注重辨别“利用swap”和“举行swap”:
(1)利用swap,是指数据寄存在swap中,是流动的形态,不会占用硬盘IO。
以下图,体系固然占用了13M的swap,可是没有举行swap互换。
<br>
(2)举行swap,是指把数据从swap转移到物理内存,大概从物理内存转移到swap的操纵,是实行的历程。
以下图,体系几近每秒都在举行大批内存互换操纵。
<br>
〖关于内存不敷的倡议〗
(1)假如内存不敷,应当实时晋级VPS内存。不然不但会影响到本人的VPS体系,并且会影响到其他的VPS。
(2)不要实验经由过程增添swap来办理内存不敷的成绩,成绩本源是因为物理内存不敷,再多的swap也是于事无补的。
常用的linux命令,尤其是一些能帮你提高开发效率的命令,(eg:grep,awk,sed,split等); |
|