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

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
 
(12 välissä olevaa versiota 4 käyttäjän tekeminä ei näytetä)
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/0,01s> > /proc/sys/vm/dirty_expire_centisecs
  echo -n <flush-väliaika*100s> > /proc/sys/vm/dirty_writeback_centisecs
  echo -n <flush-väliaika/0,01s> > /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ösen nollalla.


==Katso==
==Katso myös==
===Työkaluja===
*[[Laptop-mode-tools]]
*[[Laptop-mode-tools]]
*kernelilähdekoodi/Dcomentation/laptop-mode.txt
*[[Hdparm]]
===Muuta===
*[[Cpu frequency scaling]]
*Documentation/laptop-mode.txt-tiedosto ytimen lähdekoodipaketissa
 
==Aiheesta muualla==
*http://www.linuxinsight.com/proc_sys_vm_hierarchy.html
*http://www.linuxinsight.com/proc_sys_vm_hierarchy.html
[[Luokka:Järjestelmä]]
[[Luokka:Ydin]]

Nykyinen versio 2. maaliskuuta 2015 kello 10.18

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

Käyttö[muokkaa]

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/0,01s> > /proc/sys/vm/dirty_expire_centisecs
echo -n <flush-väliaika/0,01s> > /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ösen nollalla.

Katso myös[muokkaa]

Työkaluja[muokkaa]

Muuta[muokkaa]

Aiheesta muualla[muokkaa]