Ero sivun ”Laptop-mode” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(wikitystä)
Rivi 1: Rivi 1:
Laptop-mode on linuxiin lisätty ominaisuus, joka rajoittaa tarpeetonta kiintolevyn pyörimisaikaa puskuroimalla levykirjoitusta.
Laptop-mode on [[kernel|Linux-ytimen]] ominaisuus, joka rajoittaa tarpeetonta kiintolevyn pyörimisaikaa puskuroimalla levykirjoitusta.


==Käyttö==
==Käyttö==
useimmat halunnevat käyttää [[laptop-mode-tools |laptop-mode-toolsia]] tässä, kuitenkin laptop-mode voidaan käynnistää yksinkertaisesti:
Useimmat halunnevat käyttää laptop-modea [[laptop-mode-tools|laptop-mode-toolsin]] avulla. Laptop-mode voidaan kuitenkin käynnistää myös seuraavalla menetelmällä:


  echo -n <flush-viive/s> > /proc/sys/vm/laptop_mode
  echo -n <flush-viive/s> > /proc/sys/vm/laptop_mode


tässä 0 deaktivoi laptop-moden järkevät arvot ovat muutamia sekunteja, eli siis aika sekunteina levyn käynnistymisen aiheuttaman tapahtuman ja puskurin tyhjentämisen välillä.
Tässä määritellään levyn käynnistymisen aiheuttaman tapahtuman ja puskurin tyhjentämisen välinen aika sekunteina. Järkevät arvot ovat yleensä muutamia sekunteja. Arvo 0 poistaa laptop-moden käytöstä.


Lisäksi voidaan pitää hyödyllisenä asettaa maksimipuskurointiaika 0,01s askeleella tiedolle:
Lisäksi on yleensä hyödyllistä asettaa maksimipuskurointiaika (oletuksena 0,01 sekunnin askeleina) komennoilla
  echo -n <puskurointiaika*100s> > /proc/sys/vm/dirty_expire_centisecs
  echo -n <puskurointiaika*100s> > /proc/sys/vm/dirty_expire_centisecs
  echo -n <flush-väliaika*100s> > /proc/sys/vm/dirty_writeback_centisecs
  echo -n <flush-väliaika*100s> > /proc/sys/vm/dirty_writeback_centisecs


Muistinkäyttöä voidaan rajoittaa asettamalla prosentuaalinen osuus laptop-moden käyttämälle muistille kaikesta muistista [[RAM]]
Laptop-moden käyttämän muistin määrää voidaan rajoittaa komennolla
  echo -n <muisti%> > /proc/sys/vm/dirty_ratio
  echo -n <muisti%> > /proc/sys/vm/dirty_ratio


Seuraavalla kerneli tulostaa kernelitulosteeseen ([[dmesg]]) tietoa levyn käynnistävistä ohjelmista:
Seuraava komento saa ytimen syöttämään järjestelmälokiin ([[dmesg]]) tietoa levyn käynnistävistä ohjelmista:
  echo -n 1 > /proc/sys/vm/block_dump
  echo -n 1 > /proc/sys/vm/block_dump
0 tässä vastaavasti asettaa tulostuksen pois päältä.
Tulostuksen saa pois päältä korvaamalla ykkönen nollalla.


==Katso==
==Katso myös==
*[[Laptop-mode-tools]]
*[[Laptop-mode-tools]]
*kernelilähdekoodi/Dcomentation/laptop-mode.txt
*[[Hdparm]]
*Documentation/laptop-mode.txt-tiedosto ytimen lähdekoodipaketissa
 
==Linkkejä==
*http://www.linuxinsight.com/proc_sys_vm_hierarchy.html
*http://www.linuxinsight.com/proc_sys_vm_hierarchy.html
*[[hdparm]]
 
[[Luokka:Järjestelmä]]
[[Luokka:Laitteisto]]

Versio 8. toukokuuta 2007 kello 23.44

Laptop-mode on Linux-ytimen ominaisuus, joka rajoittaa tarpeetonta kiintolevyn pyörimisaikaa puskuroimalla levykirjoitusta.

Käyttö

Useimmat halunnevat käyttää laptop-modea laptop-mode-toolsin avulla. Laptop-mode voidaan kuitenkin käynnistää myös seuraavalla menetelmällä:

echo -n <flush-viive/s> > /proc/sys/vm/laptop_mode

Tässä määritellään levyn käynnistymisen aiheuttaman tapahtuman ja puskurin tyhjentämisen välinen aika sekunteina. Järkevät arvot ovat yleensä muutamia sekunteja. Arvo 0 poistaa laptop-moden käytöstä.

Lisäksi on yleensä hyödyllistä asettaa maksimipuskurointiaika (oletuksena 0,01 sekunnin askeleina) komennoilla

echo -n <puskurointiaika*100s> > /proc/sys/vm/dirty_expire_centisecs
echo -n <flush-väliaika*100s> > /proc/sys/vm/dirty_writeback_centisecs

Laptop-moden käyttämän muistin määrää voidaan rajoittaa komennolla

echo -n <muisti%> > /proc/sys/vm/dirty_ratio

Seuraava komento saa ytimen syöttämään järjestelmälokiin (dmesg) tietoa levyn käynnistävistä ohjelmista:

echo -n 1 > /proc/sys/vm/block_dump

Tulostuksen saa pois päältä korvaamalla ykkönen nollalla.

Katso myös

Linkkejä