我已经阅读了这个问题,但是它是在服务器的背景下提出的,而不是桌面或笔记本电脑。
如果笔记本电脑上安装了足够的内存,比如8 GB,我们还需要交换空间吗?
如果笔记本电脑上安装了足够的内存,比如8 GB,我们还需要交换空间吗?
如果你没有交换空间,并且恰好内存不足,内核将选择一个或多个它认为是合适的进程(尽管你可以给它一些提示),并将它们终止。
如果你有交换空间,并且内存不足,内核将选择使用较少的内存页面,并将它们放入交换区以释放内存。这会减慢系统速度,但你的应用程序不会受到影响。
我总是更喜欢第二种情况,因为我不愿意因为内核认为我的应用程序值得终止而丢失部分或全部工作。此外,考虑到当前平均磁盘大小在TB范围内,为交换预留几个百分点通常不是问题。