elevator=noop. Cosa serve?
- danilman
- Entusiasta Emergente

- Messaggi: 1039
- Iscrizione: mercoledì 21 gennaio 2009, 17:12
- Località: Gorizia
elevator=noop. Cosa serve?
Ho letto quest'articolo
http://www.uielinux.org/guide-e-tutoria ... i-ssd.html
Come da oggetto, mi domandavo a cosa serve quel elevator=noop.
Qualcuno le ha già provate? Tali ottimizzazioni funzionano anche sui normali dischi sata?
http://www.uielinux.org/guide-e-tutoria ... i-ssd.html
Come da oggetto, mi domandavo a cosa serve quel elevator=noop.
Qualcuno le ha già provate? Tali ottimizzazioni funzionano anche sui normali dischi sata?
-
YourEmployer
- Scoppiettante Seguace

- Messaggi: 519
- Iscrizione: sabato 16 giugno 2007, 17:21
- Località: Vercellese
- Contatti:
Re: elevator=noop. Cosa serve?
Da quanto ho capito il sistema scrive i dati in ordine, cioè prima di far partire la lettura/scrittura sul disco, pensa ad ordinare 'i passaggi' così da non dover fare avanti indietro.The Linux kernel has various ways of optimizing disk I/O. One method it uses to help speed I/O reorders requests to the disk so that when the head moves across the disk it can service those requests in an orderly, sequential manner, rather than going back and forth a lot. This is known as an “elevator,” since it’s basically what an elevator does, too. An elevator doesn’t drop people off at floor 11, then 2, then 5, then 3. Instead, it drops people off in order: 2, 3, 5, 11. Same with I/O to disks.
Come un ascensore che porta la gente dal primo piano al secondo, terzo e quarto (e non primo, quarto, terzo, decimo, secondo...)
Aspetto ulteriori approfondimenti dai guru.
Vincenzo
Rape me again
- LiNuX@To
- Scoppiettante Seguace

- Messaggi: 837
- Iscrizione: sabato 24 novembre 2007, 11:12
- Località: Limbo Dantesco
- Contatti:
Re: elevator=noop. Cosa serve?
ehi! vedo che leggete i miei articoli! 
cmq in questo link spiega cosa fa elevator noop, è il Tweak #2
http://blogs.zdnet.com/perlow/?p=9190
cmq in questo link spiega cosa fa elevator noop, è il Tweak #2
http://blogs.zdnet.com/perlow/?p=9190
qui dice però che è consigliato per dischi ssd e perché non è un disco normale, non ha un disco fisico e quindi non c'è bisogno di indicarli le cose in ordine.. penso che per un disco convenzionale non sia una buona cosa mettere elevator=noop.. pero non saprei, qui consiglia anche per i dischi virtuali o in fissi convenzionali.Tweak #2: Use the “noop” I/O scheduler. By default, Linux uses an “elevator” so that platter reads and writes are done in an orderly and sequential matter. Since an SSD is not a conventional disk, the “elevator” scheduler actually gets in the way. By adding elevator=noop to your kernel boot parameters in your /boot/grub/menu.lst file, you will greatly improve read and write performance on your SSD. For those of you using Linux in virtual machines on conventional drives such as JBOD and SAN-based arrays, this is a good practice as well, since most VMs are implemented in image files (such as .vmdk on VMWare and .vhd on Hyper-V) and there is no need to treat I/O to a virtual disk the same as a physical one.
Nella Tana del Coniglio l'entrata è gratis, l'uscita non tanto.
Linux Sui Netbook! guide multidistro e tips!
"Questo oscuro sistema" trollogia su Ubuntu: Dove ha sbagliato Canonical, Alcuni tra i tanti sbagli di Shuttleworth e Ma cos'è sto Ubuntu in fin dei conti
Linux Sui Netbook! guide multidistro e tips!
"Questo oscuro sistema" trollogia su Ubuntu: Dove ha sbagliato Canonical, Alcuni tra i tanti sbagli di Shuttleworth e Ma cos'è sto Ubuntu in fin dei conti
- danilman
- Entusiasta Emergente

- Messaggi: 1039
- Iscrizione: mercoledì 21 gennaio 2009, 17:12
- Località: Gorizia
Re: elevator=noop. Cosa serve?
Beh è molto interessante! Visto che ci sei ho fattoLiNuX@To ha scritto: ehi! vedo che leggete i miei articoli!
Codice: Seleziona tutto
tune2fs -o journal_data_writeback /dev/sdXX Ma sulla guida di tune2fs cìè scritto che va usato solo con ext3!
Cmq in un modo o nell'altro sono riuscito a venirne fuori
- LiNuX@To
- Scoppiettante Seguace

- Messaggi: 837
- Iscrizione: sabato 24 novembre 2007, 11:12
- Località: Limbo Dantesco
- Contatti:
Re: elevator=noop. Cosa serve?
::)derekk ha scritto:Beh è molto interessante! Visto che ci sei ho fattoLiNuX@To ha scritto: ehi! vedo che leggete i miei articoli!
mi si è incasinato tutto! non si montava più la partizione, neanche in una live.Codice: Seleziona tutto
tune2fs -o journal_data_writeback /dev/sdXX
Ma sulla guida di tune2fs cìè scritto che va usato solo con ext3!
Cmq in un modo o nell'altro sono riuscito a venirne fuori
asp sulla guida dicevo che dovevi farlo da live quel commando:
non dirmi che l'hai fatto con la partizione montata!?per aggiungere l'opzione data=writeback dentro alla partizione / bisogna entrare da live o da recovery e dare il comando:
tune2fs -o journal_data_writeback /dev/sdXX
per quanto riguarda il man di tune2fs non c'è problema è aggiornato il programma ma non il man.
Nella Tana del Coniglio l'entrata è gratis, l'uscita non tanto.
Linux Sui Netbook! guide multidistro e tips!
"Questo oscuro sistema" trollogia su Ubuntu: Dove ha sbagliato Canonical, Alcuni tra i tanti sbagli di Shuttleworth e Ma cos'è sto Ubuntu in fin dei conti
Linux Sui Netbook! guide multidistro e tips!
"Questo oscuro sistema" trollogia su Ubuntu: Dove ha sbagliato Canonical, Alcuni tra i tanti sbagli di Shuttleworth e Ma cos'è sto Ubuntu in fin dei conti
- danilman
- Entusiasta Emergente

- Messaggi: 1039
- Iscrizione: mercoledì 21 gennaio 2009, 17:12
- Località: Gorizia
Re: elevator=noop. Cosa serve?
a dire la verità l'ho fatto da una live con partizione smontata. Poi però non so bene cosa è successo, ho cercato sul web qualche soluzione sicuramente ho dato qualche altro comando (sbagliato) ma alla fine mi sono trovato con una ext2!!! Poi ho risolto trasformandola in ext3 e poi in ext4!! Mamma che niubbo! :-[
Cmq ci riproverò
Cmq ci riproverò
- danilman
- Entusiasta Emergente

- Messaggi: 1039
- Iscrizione: mercoledì 21 gennaio 2009, 17:12
- Località: Gorizia
Re: elevator=noop. Cosa serve?
allora stavolta tutto ok. Ho anche tolto elevator=noop.
@ LiNuX@To
Perchè non si prova (provi!) ad adattare la guida per chi ha dischi sata? Magari integrandola con questa discussione
http://forum.ubuntu-it.org/viewtopic.php?t=285018
@ LiNuX@To
Perchè non si prova (provi!) ad adattare la guida per chi ha dischi sata? Magari integrandola con questa discussione
http://forum.ubuntu-it.org/viewtopic.php?t=285018
- LiNuX@To
- Scoppiettante Seguace

- Messaggi: 837
- Iscrizione: sabato 24 novembre 2007, 11:12
- Località: Limbo Dantesco
- Contatti:
Re: elevator=noop. Cosa serve?
ma quindi non hai impostato data=writeback, hai levato il journal alla partizione Ext3 ecco perché ti sei trovato con una ext2derekk ha scritto: a dire la verità l'ho fatto da una live con partizione smontata. Poi però non so bene cosa è successo, ho cercato sul web qualche soluzione sicuramente ho dato qualche altro comando (sbagliato) ma alla fine mi sono trovato con una ext2!!! Poi ho risolto trasformandola in ext3 e poi in ext4!! Mamma che niubbo! :-[
Cmq ci riproverò
in pratica anziché dare questo comando:
Codice: Seleziona tutto
sudo tune2fs -o journal_data_writeback /dev/sdXX Codice: Seleziona tutto
sudo tune2fs -O ^has_journal /dev/sdXXcmq fossi in te creerei una ext4 da capo con il journal, tanto hai un disco Sata.. non è una cosa molto buona passare da una ext2 a una 3 e poi a una 4...
Per quanto riguarda la tua richiesta vedrò cosa posso fare, pero non so se hai visto che quella discussione che hai linkato è sempre per dischi SSD. E oltretutto per quanto mi riguarda penso che Ubuntu non sia ancora pronta per riconoscere una partizione ext4 senza journal..
Pensavo che forse quando ho tempo provo a dire quali opzioni siano meglio per un disco Sata. Devo fare una ricerca....
intanto noatime penso vada anche bene per un Sata, qualcosa velocizza..
Nella Tana del Coniglio l'entrata è gratis, l'uscita non tanto.
Linux Sui Netbook! guide multidistro e tips!
"Questo oscuro sistema" trollogia su Ubuntu: Dove ha sbagliato Canonical, Alcuni tra i tanti sbagli di Shuttleworth e Ma cos'è sto Ubuntu in fin dei conti
Linux Sui Netbook! guide multidistro e tips!
"Questo oscuro sistema" trollogia su Ubuntu: Dove ha sbagliato Canonical, Alcuni tra i tanti sbagli di Shuttleworth e Ma cos'è sto Ubuntu in fin dei conti
- danilman
- Entusiasta Emergente

- Messaggi: 1039
- Iscrizione: mercoledì 21 gennaio 2009, 17:12
- Località: Gorizia
Re: elevator=noop. Cosa serve?
Hai perfettamente ragione ... mi sono confuso coi comandi...LiNuX@To ha scritto:ma quindi non hai impostato data=writeback, hai levato il journal alla partizione Ext3 ecco perché ti sei trovato con una ext2derekk ha scritto:
in pratica anziché dare questo comando:tu hai fatto questo:Codice: Seleziona tutto
sudo tune2fs -o journal_data_writeback /dev/sdXXstrano ma forse hai fatto confusione con quell'ultima discussione che hai linkato.. :-\Codice: Seleziona tutto
sudo tune2fs -O ^has_journal /dev/sdXX
Bene.. (good)Per quanto riguarda la tua richiesta vedrò cosa posso fare, pero non so se hai visto che quella discussione che hai linkato è sempre per dischi SSD. E oltretutto per quanto mi riguarda penso che Ubuntu non sia ancora pronta per riconoscere una partizione ext4 senza journal..
Pensavo che forse quando ho tempo provo a dire quali opzioni siano meglio per un disco Sata. Devo fare una ricerca....
intanto noatime penso vada anche bene per un Sata, qualcosa velocizza..
c'è qualche test per verificare se tali aggiunte portano miglioramenti?
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti