Re: [Lug-bg] swap partition
- Subject: Re: [Lug-bg] swap partition
- From: Svilen Ivanov <svilen.ivanov@xxxxxxxxx>
- Date: Tue, 22 Nov 2011 09:23:36 +0200
На 22 ноември 2011, 07:22, Yordan Radunchev <jordan.radunchev@xxxxxxxxx> написа:
> При наличие на +1Gb RAM правите ли още swap дялове на десктоп?
> А на сървър оправдано ли е?
> И в сила ли е правилото х2? Тоест правите ли 4Gb swap при 2Gb RAM?
Здравей, от доста време управлявам едни VM, които нямат swap. Това се
оказа лоша идея, защото:
1. При Линукс има memory overcommit
(http://opsmonkey.blogspot.com/2007/01/linux-memory-overcommit.html) -
ядрото раздава повече памет, от колкото има като *виртуална* (не
физическа — виртуална). Ако не използваш паметта, няма проблем, но ако
тръгнеш да пишеш в нея - бум - включва се OOM (out of memory)
killer-a. Аз не успях да го изключа и да получа добър резултат заради
copy-on-write поведението при стартиране на подпроцеси.
2. Swap-a обира memory leaks, или дълго работещи, но малко активни,
лакоми за памет програми (примерно леко натоварени java процеси). Няма
смисъл тяхната памет да стои в RAM-а, а другите процеси да изнемогват.
tl;dr: работа без swap е като руска рулетка със 6 куршума в барабана.
Сви
_______________________________________________
Lug-bg mailing list
Lug-bg@xxxxxxxxxxxxxxxxxx
http://linux-bulgaria.org/mailman/listinfo/lug-bg
|