Background:系统已经持续运行了 6 天。到目前为止,Chrome 共打开了 32 个标签页,跑了一个 IDEA,一个 Pycharm,Docker 跑了一个 MySQL,还有 Outlook、Teams、Excel、QQ、WeChat、网易云音乐。
现象:目前的内存使用情况: 
从中午开始,Free 状态的内存一直在 5.8G 左右,系统开始频繁使用 swap,从中午的 5G 增长为现在的 9G。
这样来看的话,系统一直预留了 6G 左右的空闲内存。本来想着看能不能通过 sysctl 调整一下 swap 相关的内核参数,看能不能降低使用 swap 的频率,类似于 Linux 上的 swapniess 内核参数。然而通过 man sysctl 看了下,发现好像并没有相关的内核参数可供修改。
而且中午的时候,当内存使用处于某个点时,内核回频繁的进行 swap in 和 out 的操作,导致系统有卡顿。 总之,感觉 macOS 的内存管理不是很好?看来 macOS 更喜欢使用 swap 空间


