问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用Linux服务器内存交换提升性能

发布网友 发布时间:2022-04-23 16:03

我来回答

1个回答

热心网友 时间:2022-07-10 22:47

常见三大服务器负载问题有内存空间不足而无法加载应用,缓存文件时内存空间不足和过于频繁地使用内存交换。解决这三类问题可以基于Linux内存使用率最佳实践优化服务器,如将不活跃内存移到交换区。当然,在解决难题之前,每个独立的负载问题要求Linux内存分析。下面就让我们分别看看这三大问题该如何解决。  内存空间不足而无法加载应用  让一台没有足够内存的服务器去加载应用,这会出现内存短缺的情况。服务器会在缓冲区显示相对有限的内存数量,相应地,交换空间也使用得多。最简单的方法就是添加更多内存。不过优化Linux内存交换也能提升性能。确保不活跃内存页尽早交换出去,为所需的内存页腾出空间。  缓存文件时内存空间不足  如果你感觉缓存文件可能会出现内存不足的话,按照下面方法计算:如果可用缓存与缓存内存低于总RAM的30%,那么服务器可能遭遇内存不足。接下来检查/proc/meminfo的内容。如果不活跃(文件)内存总量明显高于缓存总量,那么服务器没有足够可用内存去缓存文件。在释放更多缓存时,首先查明是何种原因导致短缺。  如果Linux载入的程序要求太多内存的话,除了添加更多物理RAM内存别无他法。然而,使用内存的系统其它部分也可能导致缓存短缺。例如,将修改后的文件提交到磁盘可能需要很长时间。如果是这样,你会在投个程序中看到一个相对高的wa(等待I/O)参数,在/proc/meminfo会看见Dirty参数有个相对较高的值。如果是这样,修改磁盘性能是关键,能获得更好的内存性能。  内存交换用得太频繁  如果交换用得太多,vmstat监控工具会显示高si与so(换进与换出)动作。交换空间几乎填满,服务器可能的免费内存很低。  为了优化Linux内存,首先调查交换频繁的根源。通常,如果只有不活跃内存在交换区,那就不该有压力。在/proc/meminfo中,看交换量是否用得比不活跃内存的量还多。如果是,活跃内存页交换得很好,就算Linux内核需要经常访问活跃内存页。系统需要更多物理内存。  如果交换处于压力下,并分配了大量缓存,通过增加swappiness参数,可在服务器上减轻内存负载。更高的swappiness值让内核更快将内存页放到磁盘,减轻来自缓存的压力,让活跃内存得到更多可用内存。  更高的swappiness参数实际上降低了磁盘震荡,震荡通常由页频繁地换入换出而引起。增加的swappiness只是确保页移到应该待的交换区,使得服务器上的交换动作缓慢下来。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
显卡降价矿难了!分享几个检测矿卡的实用软件 怎么分辨二手显卡刷bios 下文教你 怎么识别矿卡 鉴别矿卡的方法介绍 怎么设置小度在家回家视频通话? 贵阳砂岩雕塑厂有哪些 西安市长安二中附近有老年公寓没 来西安这么久了第一次租到性价比高的房子,松鼠公寓良心推荐_西安... 陕西省自强中等专业学校2024年学费多少 宝鸡市区有什么比较好的楼盘 乔安如何远程监控 梦见游泳是怎么回事!谁能解解… 那么,公积金贷款的计算公式是什么呢? 提高linux脚本cpu和内存使用率 linux内存优化方法有哪些 梦见在五颜六色的池塘里游泳 linux有哪些优化内存的方法,举例说明 linux 下怎么优化mysql占用内存? 怎么在淘宝上把买的东西记录删掉 网约车和专车有哪些区别? 滴滴打车中的专车是指什么? 叫专车用哪个好? 有谁知道中国人寿重疾险的基本条款? 中国人寿重大疾病终身保险条款 擦玻璃神器怎么用? 玻璃神器怎么擦才能干净? iphone xsiri怎么设置 刮玻璃器的工具如何使用? 苹果X。 xsiri怎么不是中文?怎么设置 苹果如何设置日语siri 如何修改win7物理地址 如何有效降低Linux操作系统的内存开销 (2) 梦见游泳是怎么回事 linux系统优化。我用的是elementary os 系统。电脑运行好慢。怎样让系统变快。给个命令或优化软件 deepin linux 做了哪些优化?ubuntu12.04开机后内存占用与CPU占用均不低,deepin linux 就很小.这是为什么? 求南昌大学web开发技术,微机原理接*术,计算机图形学,网络安全往年的期末试题,发Q1543076435 做梦游泳是什么意思啊? 《计算机图形学几何工具算法详解》pdf下载在线阅读全文,求百度网盘云资源 请高手指教: linux 内存优化怎么做? 就是在申请内存时怎么做到较少内存碎片?? 计处机图形学中"错切变换"和"平移变化"是什么意思? 新型存储设备的参考文献有哪些? 梦见游泳,井还有五颜六色的糖,是什么意思? 机械工程二级学科介绍 计算机图形学与机器学习怎么结合起来 中国未来机械制造业和汽车行业哪个更有发展? 软件工程 人机界面设计哪个阶段 今年刚毕业想考西安理工大学的艺术类研究生,我是学平面设计的 什么是VR一体机? 机器人视觉控制系统的发展现状和趋势 焦永和的人物简介 图形学与其他学科之间的关系?