nah, begin eerst maar eens met:
code:
1
2
3
4
5
6
7
8
9
10
| sebas:~ # hdparm --help
hdparm - get/set hard disk parameters - version v4.1
Usage: hdparm [options] [device] ..
Options:
-a get/set fs readahead
-A set drive read-lookahead flag (0/1)
[...] |
dan check de de settings:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| sebas:~ # hdparm /dev/hda
/dev/hda:
multcount = 16 (on)
I/O support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 7476/255/63, sectors = 120103200, start = 0 |
Als dma uitstaat kun je dat aanzetten, dat zal veel schelen (Ik heb hier als voorbeeld dma maar even uitgezet, je ziet dat het ongeveer factor 8 qua snelheid scheelt bij mij):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| sebas:~ # hdparm -d /dev/hda
/dev/hda:
using_dma = 1 (on)
sebas:~ # hdparm -d0 /dev/hda
/dev/hda:
setting using_dma to 0 (off)
using_dma = 0 (off)
sebas:~ # hdparm -tT /dev/hda
/dev/hda:
Timing buffer-cache reads: 128 MB in 0.52 seconds =246.15 MB/sec
Timing buffered disk reads: 64 MB in 10.80 seconds = 5.93 MB/sec
sebas:~ # hdparm -d1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
using_dma = 1 (on)
sebas:~ # hdparm -tT /dev/hda
/dev/hda:
Timing buffer-cache reads: 128 MB in 0.52 seconds =246.15 MB/sec
Timing buffered disk reads: 64 MB in 1.36 seconds = 47.06 MB/sec |
DMA is veruit het belangrijkste heb ik ervaren, hoe je de andere opties moet instellen kun je eventueel bij de specs van je harde schijf zien, voor sommige dingen is het ook wel een beetje (voorzichtig) proberen.
Everyone complains of his memory, no one of his judgement.