N.A.S.A. Δημοσ. 6 Νοεμβρίου 2016 Share Δημοσ. 6 Νοεμβρίου 2016 Kαι ενω οι περισσοτεροι χρησιμοποιουμε τους 3 γνωστους elevators για Disk IO Scheduling (cfq-noop-deadline), υπαρχει υποστηριξη του πυρηνα ΗΔΗ απο την εκδοση 3.17 (για SAS/SATA) για τον Linux Multi-Queue Block IO Queueing Mechanism (blk-mq). Eνας αλλος τροπος προσεγγισης, οπου δυναται να αυξησει την IO αποδοση, ιδιαιτερα σε SSD, NVMe, PCI-E συσκευες. Site: https://www.thomas-krenn.com Site: https://mahmoudhatem.wordpress.com Aν και αναφορικα εχει ειπωθει οτι μπορει να μειωσει την αποδοση σε κλασικους HDD δισκους, δουλευει απροσκοπτα σε εμενα (με HDD), εδω και 1 χρονο τωρα. Στα γρηγορα : Για να δειτε τον τρεχων ΙΟ scheduler του συστηματος σας : $ cat /sys/block/sdΧ/queue/scheduler οπου sdX > το γραμμα του δισκου σας. Για να επιλεξετε εναν αλλο IO Scheduler ως μονιμη προεπιλογη συστηματος( πχ. noop), μεσω Kernel cmdline δωστε: $ gksu gedit /etc/default/grub και προσθεστε το "elevator=noop" οπως παρακατω : GRUB_CMDLINE_LINUX_DEFAULT="quiet elevator=noop" Σωστε, και ξανα δημιουργηστε το grub.cfg αρχειο δινωντας : $ sudo grub-mkconfig -o /boot/grub/grub.cfg Για να δοκιμασετε το blk-mq, δωστε : GRUB_CMDLINE_LINUX_DEFAULT="quiet scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y" σωστε, και ξανα χτιστε το grub.cfg αρχειο. Aν μετα την επανεκκινηση ειναι ενεργο, τοτε η εντολη : $ cat /sys/block/sda/queue/scheduler θα σας επιστρεψει : none *Ολα τα παραπανω εχουν δοκιμαστει σε Arch Linux. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα