免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2940 | 回复: 8
打印 上一主题 下一主题

[虚拟化] linux 写入swap比磁盘快吗 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-08-25 11:08 |只看该作者 |倒序浏览
大家好,请教一个Linux swap的问题

看了些资料,说linux把内存中的不常用的数据(页),写到swap;需要的时候再从swap读进内存,这样可以提高速度。
我就纳闷了,swap不也是在磁盘上吗,swap和磁盘的读写速度不是应该一样吗,设置swap为什么会提高速度呢

论坛徽章:
41
操作系统版块每日发帖之星
日期:2016-08-21 06:20:00每日论坛发贴之星
日期:2016-05-05 06:20:00操作系统版块每日发帖之星
日期:2016-05-05 06:20:00IT运维版块每日发帖之星
日期:2016-05-05 06:20:0015-16赛季CBA联赛之山西
日期:2016-04-27 08:49:00操作系统版块每日发帖之星
日期:2016-04-25 06:20:00操作系统版块每日发帖之星
日期:2016-04-17 06:23:2815-16赛季CBA联赛之吉林
日期:2016-03-25 15:46:3415-16赛季CBA联赛之四川
日期:2016-03-25 14:26:19操作系统版块每日发帖之星
日期:2016-05-27 06:20:00操作系统版块每日发帖之星
日期:2016-05-28 06:20:00IT运维版块每日发帖之星
日期:2016-08-18 06:20:00
2 [报告]
发表于 2016-08-25 13:22 |只看该作者
你用free -m看看

除非你内存小的可怜,否则不会用到磁盘的swap分区

  1. root@123:~# free -m
  2.              total       used       free     shared    buffers     cached
  3. Mem:          3953       1664       2289          0        238       1166
  4. -/+ buffers/cache:        258       3694
  5. Swap:            0          0          0
复制代码

论坛徽章:
3
白羊座
日期:2014-08-25 15:04:112014年中国系统架构师大会
日期:2014-10-14 15:59:002015元宵节徽章
日期:2015-03-06 15:52:30
3 [报告]
发表于 2016-08-25 16:07 |只看该作者
我也觉的是一样快的,就是不知道有没有人做测试

论坛徽章:
223
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-03-02 06:20:0015-16赛季CBA联赛之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16赛季CBA联赛之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16赛季CBA联赛之广夏
日期:2023-02-25 16:26:26CU十四周年纪念徽章
日期:2023-04-13 12:23:10操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
4 [报告]
发表于 2016-08-25 17:41 |只看该作者
不对哦,swap就是磁盘上的分区或者文件

没有快慢之分,因为两者就是一回事

论坛徽章:
0
5 [报告]
发表于 2016-08-26 09:48 |只看该作者
我认为,swap肯定会被用到的,因为内存再大也会满的,还是需要把不需要的数据写到swap

论坛徽章:
26
CU十二周年纪念徽章
日期:2013-10-24 15:41:34技术图书徽章
日期:2014-07-11 16:27:52辰龙
日期:2014-09-04 13:40:43白羊座
日期:2014-09-09 12:51:55双子座
日期:2014-09-26 11:00:042014年中国系统架构师大会
日期:2014-10-14 15:59:00子鼠
日期:2014-10-23 16:48:23巨蟹座
日期:2014-10-27 08:21:10申猴
日期:2014-12-08 10:16:282015年辞旧岁徽章
日期:2015-03-03 16:54:15NBA常规赛纪念章
日期:2015-05-04 22:32:03IT运维版块每日发帖之星
日期:2016-01-29 06:20:00
6 [报告]
发表于 2016-08-26 10:59 |只看该作者
action08 发表于 2016-08-25 17:41
不对哦,swap就是磁盘上的分区或者文件

没有快慢之分,因为两者就是一回事

本来swap读写速度与硬盘上是一样的,但是数据在硬盘中与内存中的存储形式是不同的,内存中的数据是经过了一定的加工,也就是说把swap当内存用,这中间的数据是经过了加工过的。

求职 : Linux运维
论坛徽章:
203
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
7 [报告]
发表于 2016-08-26 23:24 |只看该作者
linux 写入swap比磁盘的读写速度一样
有些教科书误人子弟

同样的介质,不管怎样的形式,速度都是一样的

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-08-07 06:20:00
8 [报告]
发表于 2016-08-28 00:19 |只看该作者
回复 5# lichs


并不是只有物理内存不够用的、满的情况下才会用到swap,正常情况下也会用到swap,少量而已。

论坛徽章:
0
9 [报告]
发表于 2017-02-18 15:56 |只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP