На 22 ноември 2011, 07:22, Yordan Radunchev <[email protected]> написа: > При наличие на +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 [email protected] http://linux-bulgaria.org/mailman/listinfo/lug-bg
