On Thu, Dec 06, 2007 at 09:38:54PM +0100, Remigiusz Enleth Marcinkiewicz wrote: > Dnia czwartek 06 grudnia 2007, Szymon Siwek napisał: > > Witam! > > > > Mam takie pytanie - czy ktoś przerabiał w PLD temat "swap poprzez sieć"? > > Przerabiał, swap na nbd. Działa. Powoli. I może się zrobić deadlock. > Systemowi > się kończy pamięć, musi coś na chama wyswapować, ale żeby wyswapować, musi to > przesłać po TCP, czyli zaalokować pamięć na nagłówki, bufory itp., tylko że > pamięci nie ma i trzeba wyswapować coś jeszcze, więc... Sam widzisz. Ten sam > problem, co swap na szyfrowanym loopbacku tudzież czymkolwiek innym, co > wymaga do działania złożonych operacji programowych. Teoretycznie nawet swap > w pliku na lokalnym dysku *może* do tego doprowadzić, bo trzeba aktualizować > struktury systemu plików.
Jestem świadomy istnienia tych problemów. Znalazłem też informację o łatce na jądro, która zapobiega (lub przynajmniej zmniejsza szansę) deadlockowi. > Ostatecznie zrezygnowałem z tego i zostawiłem > cienkie klienty bez swapa. Lepiej jak coś ubije niż się zawiesi kompletnie, > nawet jeśli od czasu do czasu pechowo wypadnie na Xy. > Cóż, najbardziej ciekawiły mnie doświadczenia praktyków. Odniosłem wrażenie, że nbd kiepsko działa i nawet nie próbowałem używać na nim swapa. > W sposoby zapobiegania takim kwiatkom się już nie wgłębiałem, jeśli ktoś coś > więcej o tym wie, sam się chętnie dowiem. > -- Szymon Siwek "Nikt nie jest zadowolny ze swojej fortuny, za to każdy - ze swego rozumu" -- Franciszek de La Rochefoucauld _______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
