性能测试工作手册:SWAP的监控
【摘要】 swap是磁盘上的一块区域,可以使一个磁盘分区,也可以是一个文件,也可能是一个两种的组合。当物理内存资源紧张的时候,操作系统(Linux)会将一些不常访问的数据放到swap里。为其他常使用的进程提供更多的物理内存。当系统要访问swap里的数据的时候,操作系统再将swap上的数据加载到内存中。
swap的监控
关注测者公众号,关注测试
swap是什么
swap是磁盘上的一块区域,可以使一个磁盘分区,也可以是一个文件,也可能是一个两种的组合。当物理内存资源紧张的时候,操作系统(Linux)会将一些不常访问的数据放到swap里。为其他常使用的进程提供更多的物理内存。当系统要访问swap里的数据的时候,操作系统再将swap上的数据加载到内存中。
上述的过程就是swap in和swap out。
操作系统的swap的设计确实可以提高内存的利用率,但是由于磁盘的IO速度和内存的IO速度相差很远,因此如果出现对swap频繁的IO,那么系统性能就会有致命的影响。
swap的大小设置
swap的大小设置(参考redhat官方建议):
物理内存 | 建议的交换空间大小 | 如果开启休眠功能建议的交换空间大小 |
---|---|---|
⩽ 2GB | 2 倍内存大小 | 3倍内存大小 |
2GB – 8GB | 和内存大小一致 | 2 倍内存大小 |
8GB – 64GB | 至少4G | 1.5倍内存大小 |
> 64GB | 至少4G | 不建议设置休眠 |
swap的相关工具
查看swap配置
其中:
本文转载自异步社区。
原文链接:https://www.epubit.com/articleDetails?id=N96387e64-db50-4669-8101-0e372ef6e9d9
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)