新创建一个linux系统时swap分区的大小是不是不太合理?
回4楼kideny的帖子
理解的不全对。swap,英文翻译为“交换”。操作系统在运行的时候,无非是将内存分成多个块,每个块里面可以运行程序 程序需要的数据。假如说某一个程序因为被阻断的原因,长时间不运行,则操作系统可以根据一些策略选择是否将这一片内存空间“腾挪”到磁盘上去。这种“腾挪”使用英文翻译就是swap。swap总之是需要用到的,如果内存小,那么swap就使用的比较频繁,但是不是说内存足够大,就一定不会使用swap了呢?其实不是的,根据操作系统调度算法,也可能使用swap。一般来说,swap的大小是物理内存大小的两倍,但是上限一般不建议超过4G,因为没有意义。当系统真的需要使用到4G的swap的话,系统已经非常慢了,即便不死,你也会由于不能忍受而把机器重启一遍了。
赞0
踩0