kol*_*pto 63 linux memory swap
我推出了一些占用大量内存的东西,现在一切都滞后了很多。我猜想所有应用程序的内存都已交换,以便为内存密集型进程释放一些空间,现在所有内容在访问时都慢慢返回到 RAM。
有没有办法明确地将所有可能的东西从交换移回 RAM?或者也许不是一切,而只是一些特定的过程数据?
Dou*_*der 64
我建议在实际使用的东西中允许正常的 Linux 内存控制交换,因为它们被使用。
我唯一能想到的就是关闭交换,然后再打开
sudo swapoff -a
sudo swapon -a
Run Code Online (Sandbox Code Playgroud)
假设您有足够的备用物理内存来包含交换中的所有内容...
小智 14
您可以将其调整为将 0 到 100 之间的某个数字回显为/proc/sys/vm/swappiness.
此控件用于定义内核交换内存页面的积极程度。较高的值会增加攻击性,较低的值会减少 swap 的数量。值 0 指示内核在空闲和文件支持的页面数量小于区域中的高水位线之前不启动交换。
默认值为 60。
| 归档时间: |
|
| 查看次数: |
29069 次 |
| 最近记录: |