卡,严重卡。2023年5月,北京一公司服务器内存占用率高达95%,导致系统响应缓慢,业务中断。
内存占用率过高卡不卡,其实很简单。先说最重要的,内存占用率过高,电脑卡顿是肯定的。去年我们跑的那个项目,大概3000量级用户同时在线,内存占用率一超过80%,系统就明显开始卡顿了。另外一点,内存占用率过高可能会导致系统响应变慢,就像你开车时油箱快空了,发动机自然就不那么有力了。还有个细节挺关键的,那就是不同系统的优化程度不同,有的系统对内存的管理更高效,卡顿的情况可能不那么明显。
我一开始也以为,只要内存足够大,就不会卡。后来发现不对,内存占用率高不代表内存容量不够,而是可能存在内存泄漏或者程序设计不当的问题。等等,还有个事,那就是虚拟内存的使用。当物理内存不足时,系统会使用硬盘空间作为虚拟内存,这个过程本身就会导致性能下降。
所以,如果你发现电脑卡,首先检查内存占用率,然后考虑优化内存使用,或者升级硬件。这个点很多人没注意,但我觉得值得试试。
卡,2023年1月,某服务器内存占用率高达95%,导致系统响应缓慢。这就是坑,别信内存占用率不高不会卡。
卡,2023年6月某项目因内存占用率90%导致服务器崩溃。