maanantai 26. toukokuuta 2008
xterm
Mm. värien vaihtaminen, fontin asettaminen ja muita pieniä kikkoja. Tosin ainakin itselläni X pitää käynnistää uudestaan ennenkuin muutokset ~/.Xdefaults -tiedostoon astuvat voimaan... Hmm...
sunnuntai 25. toukokuuta 2008
Kiintolevystä, spindownista
Tulipa ostettua uusi kiintolevy thinkbadiin. Lappeenrannan Tietoasemalta löytyi hyllystä 120G Western Digital Scorpio (malli WD1200BEVE) hintaan 60 euroa (tinkimisen jälkeen). Hinta vaikutti kohtuulliselta, joten päätin ostaa levyn. Asennus sujui ongelmitta, ja WD paljastui huomattavasti hiljaisemmaksi ja nopeammaksi kuin IBM:n orkkis Travelstar-levy, kuten olettaa sopiikin.
Spindown
sudo hdparm -B255 /dev/sda
Vielä kun lisää /etc/apmd_proxy -tiedostoon yo. komennon "power_conserve()" ja "power_reserve()" kohtiin, niin ei kone unohda kyseistä asetusta apm-lepotilan jälkeenkään.
Edit: eipäs toimikaan tuo /etc/apmd_proxy -tiedoston muuttaminen... Pitää edelleen joka lepotilasta heräämisen jälkeen antaa tuo yo. hdparm-komento... Pitääpä selvitellä asiaa.
Edit: Kernel-päivityksen jälkeen hävisi koko lepotila...Välillä toimii ja välillä ei... onpa mielenkiintoista, pitää kokeilla kernelin kääntämistä käsin muutamien ohjeiden avustuksella.
DMA
Dma:n (direct memory access) käyttäminen kuulemma nopeuttaa kiintolevyn tiedonsiirtoa, joten päätin kokeilla sen päälle laittamista. Jostakin kumman syystä dma-tilan tarkistamiseen käytettävä komento
sudo hdparm -d /dev/sda
antaa virheilmoituksen
HDIO_GET_DMA failed: Inappropriate ioctl for device
Tästä ei siis voinut päätellä oliko dma mahdollisesti jo päällä. Tein kiintolevylle nopeustestin
sudo hdparm -Tt /dev/sda
ja sain kolmella yrityskerralla seuraavat tulokset:
Timing cached reads: 262 MB in 2.01 seconds = 130.16 MB/sec
Timing buffered disk reads: 52 MB in 3.09 seconds = 16.84 MB/sec
/dev/sda:
Timing cached reads: 224 MB in 2.01 seconds = 111.55 MB/sec
Timing buffered disk reads: 78 MB in 3.08 seconds = 25.33 MB/sec
/dev/sda:
Timing cached reads: 274 MB in 2.00 seconds = 136.98 MB/sec
Timing buffered disk reads: 82 MB in 3.00 seconds = 27.33 MB/sec
Seuraavaksi laitoin dma:n päälle:
sudo hdparm -d1 /dev/sda
tämä sai aikaan seuraavan tulosteen:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
Kellotin kiintolevyn nopeuden jälleen kolme kertaa:
Timing cached reads: 236 MB in 2.00 seconds = 117.86 MB/sec
Timing buffered disk reads: 84 MB in 3.07 seconds = 27.37 MB/sec
/dev/sda:
Timing cached reads: 276 MB in 2.01 seconds = 137.52 MB/sec
Timing buffered disk reads: 84 MB in 3.06 seconds = 27.46 MB/sec
/dev/sda:
Timing cached reads: 268 MB in 2.01 seconds = 133.47 MB/sec
Timing buffered disk reads: 84 MB in 3.01 seconds = 27.90 MB/sec
Tämän perusteella dma siis oli päällä alun perinkin... Kokeilin siis ottaa sen pois:
sudo hdparm -d0 /dev/sda
setting using_dma to 0 (off)
HDIO_SET_DMA failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
Nyt nopeustesti näytti seuraavaa:
Timing buffered disk reads: 84 MB in 3.03 seconds = 27.73 MB/sec
/dev/sda:
Timing cached reads: 270 MB in 2.01 seconds = 134.09 MB/sec
Timing buffered disk reads: 84 MB in 3.03 seconds = 27.75 MB/sec
/dev/sda:
Timing cached reads: 274 MB in 2.01 seconds = 136.25 MB/sec
Timing buffered disk reads: 82 MB in 3.00 seconds = 27.31 MB/sec
Eli eipä toimi ei... Sitten vain googlettamaan ratkaisua tähänkin... Huh huijaa.