VM: killing process X

Aggelos Economopoulos aoiko at cc.ece.ntua.gr
Wed Jun 2 20:00:57 EEST 2004


On Saturday 29 May 2004 18:04, Vasilis Vasaitis wrote:> On Sat, May 29, 2004 at 12:36:01AM +0100, Konstantinos Peletidis wrote:[...]>   Ο Arcangeli φταίει για όλα, τελικά είναι πολύ πειστικός και πάντα> καταφέρνει τους άλλους να κάνουν το δικό του· να, η ιστορία> επαναλαμβάνεται και πάλι στον 2.6. Όχι ότι οι αλλαγές που υλοποιεί> είναι κακές, το αντίθετο μάλιστα.
E, den einai akribws oti tous katafernei o Arcangeli. Kanenas den htan ikanopoihmenos me ta rmap chains (_oute_ kai o Riel). alla to patch tou Hugh Dickins pote den eftase se ikanopoihtiko epipedo (eixe to "gnwsto" problhma me to sys_mremap() kai o idios o Dickins den to khnughse para polu na balei to patch tou ston phruna). Apo th stigmh pou o Arcangeli mphke ston kopo na ulopoihsei ena object-based reverse-mapping patch pou _douleuei_ kai na ftia3ei to opoia problhmata parousiasthkan, elaxistoi (egw toulaxiston den 8umamai kanenan) kernel developers eixan antirhseis (dhmosiws toulaxiston).
> Απλά έχει διαφορετικό προσανατολισμό > απ' ότι ενδιαφέρει τους περισσοτέρους από εμάς, τον ενδιαφέρει κυρίως> τι γίνεται σε συστήματα με πάρα πολύ μνήμη [0], server κι έτσι με> τελείως διαφορετικά workload από τα κλασσικά desktop μηχανάκια.
Bebaia, alla sth sugkekrimenh periptwsh to zhtoumeno htan na fugoun ta pte-chain-based reverse-maps mia wra arxutera, akoma kai gia ais8htikous logous ;-)
>   Να προτείνω και κάτι άλλο; Αφού (για κάποιο λόγο) δε θέλεις να> περάσεις στον 2.6 ακόμα, ίσως θα ήθελες να δοκιμάσεις τον rmap VM [1]> του Rik val Riel. Προσωπικά, τον καιρό που είχα 2.4, τον έτρεχα σχεδόν> αποκλειστικά με το rmap πάνω, και ήμουν πολύ ικανοποιημένος από τη> συμπεριφορά του, άλλωστε είναι πιο προσανατολισμένος σε desktop> μηχανήματα με λίγη μνήμη. Και φυσικά περιλαμβάνει τον OOM killer, τον> οποίο και είχε γράψει ο Rik εξαρχής. Να σημειώσω ότι ο rmap VM είναι> αυτή τη στιγμή rock-solid, τον βάζεις άφοβα σε production μηχανήματα> κτλ.
Epishs einai sxetika egkatalleleimeno code base - teleutaia ousiastikh allagh sto -rmap tree htan h douleia tou Arjan van de Ven gia na douleuei h vm me O(1) algori8mous kai to neo list-splitting tou Riel. Kai ta duo auta patches einai *palia* (egw toulaxiston den 8umamai kan an to -rmap exei p.x. active_anon list). Fusika auto den shmainei oti den einai stable/usable.
Aggelos




More information about the Linux-greek-users mailing list