Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: MarineForce в Jul 27, 2006, 21:43



Титла: Debian, kernel 2.6.16-2-k7
Публикувано от: MarineForce в Jul 27, 2006, 21:43
Здравейте. Значи бих ви помолил за малко помощ :). Имам едно забавяне на цялата система. По принцип когато си отварям папките с музиката (да речем), имам една, където няма много музика, околко 3-4 GB, но чакането докато се "прочетат" mp3-те е от порядъка на 5-6 секунти, което е странно; този проблем го имам и с четенето на други файлове, като wallpaper-и например. Играл съм си с hdparm и ще ви дам изхода от някои команди да видите дали нещо не е наред ;):

Примерен код
NY:/home/vanka# hdparm /dev/hda

/dev/hda:
 multcount    =  0 (off)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 16383/255/63, sectors = 156368016, start = 0



Примерен код
NY:/home/vanka# hdparm -tT /dev/hda

/dev/hda:
 Timing cached reads:   692 MB in  2.00 seconds = 345.24 MB/sec
 Timing buffered disk reads:   36 MB in  3.21 seconds =  11.20 MB/sec
NY:/home/vanka# hdparm -tT /dev/hda

/dev/hda:
 Timing cached reads:   684 MB in  2.01 seconds = 340.72 MB/sec
 Timing buffered disk reads:   64 MB in  3.10 seconds =  20.67 MB/sec
NY:/home/vanka# hdparm -tT /dev/hda

/dev/hda:
 Timing cached reads:   708 MB in  2.21 seconds = 320.53 MB/sec
 Timing buffered disk reads:  106 MB in  3.02 seconds =  35.09 MB/sec


Забележете разликата в MB-те..  ???
Файловата система, която ползвам е ReiserFS.

HDD-то ми е ето това:



Примерен код
NY:/home/vanka# hdparm -i /dev/hda

/dev/hda:

 Model=SAMSUNG SP0802N, FwRev=TK200-04, SerialNo=S00JJ50Y143953
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4
 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=off
 CurCHS=4047/16/255, CurSects=16511760, LBA=yes, LBAsects=156368016
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: ATA/ATAPI-7 T13 1532D revision 0:  ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7

 * signifies the current active mode



Благодаря предварително ;) !





Титла: Debian, kernel 2.6.16-2-k7
Публикувано от: phantomlord в Jul 27, 2006, 23:25
Пробвай:
Примерен код
sudo hdparm -m16 /dev/hda

после пак направи тест и виж дали има разлика.


Титла: Debian, kernel 2.6.16-2-k7
Публикувано от: MarineForce в Jul 27, 2006, 23:32
Примерен код

NY:/home/vanka# hdparm -tT /dev/hda

/dev/hda:
 Timing cached reads:   840 MB in  2.01 seconds = 418.71 MB/sec
 Timing buffered disk reads:  104 MB in  3.02 seconds =  34.42 MB/sec


 ???  Има малка разлика... но пак се държи тромаво .... :Т
Възможно ли забавянето да е от ReiserFS-а ?





Титла: Debian, kernel 2.6.16-2-k7
Публикувано от: phantomlord в Jul 27, 2006, 23:43
Странно. По спецификации харда ти трябва да е по-добър от моя (Seagate ST380011A), но моя се представя така:
Цитат
/dev/hda:
 Timing cached reads:   1068 MB in  2.00 seconds = 534.25 MB/sec
 Timing buffered disk reads:  112 MB in  3.00 seconds =  37.30 MB/sec

По принцип с hdparm няма да постигнеш кой знае какво. Ядрото само най-добре се конфигурира към харда ти, но май ще е най-добре да си компилираш собствено ядро като интегрираш в него модулите за чипсета ти.


Титла: Debian, kernel 2.6.16-2-k7
Публикувано от: sdr в Jul 28, 2006, 00:23
Каква графична среда ползваш? Данеби да се опитва да извлича метадани от файловете ти и това да бави? Пробва как се държи просто ls ...


Титла: Debian, kernel 2.6.16-2-k7
Публикувано от: MarineForce в Jul 28, 2006, 00:34
Графичната среда ми е Gnome. През конзолата browse-вам директорията - същата работа ... ???


Титла: Debian, kernel 2.6.16-2-k7
Публикувано от: MarineForce в Jul 28, 2006, 12:15
Ами днес пробвах да browse-на тези директории, за които споменах по-горе под КДЕ и през konqueror четенето става нормално. А с ls е идентично четенето, както и под Gnome. Та възможно ли е това да е от файловия manager  ??? ..

Edit: При изплънението на

Примерен код
hdparm -m16 /dev/hda


Примерен код
multcount    = 16 (on)


е "on", но след рестарт на системата се изключва на "off"..?





Титла: Debian, kernel 2.6.16-2-k7
Публикувано от: MarineForce в Jul 28, 2006, 16:03
Здравейте отново ;). Инсталирах си ядро 2.6.16-2-к7-smp конкретно за моя процесор и има разлика при теста на hdparm:

Примерен код
vanka@NY:~$ sudo hdparm -tT /dev/hda

/dev/hda:
 Timing cached reads:   1120 MB in  2.00 seconds = 559.53 MB/sec
 Timing buffered disk reads:   64 MB in  3.01 seconds =  21.28 MB/sec
vanka@NY:~$ sudo hdparm -tT /dev/hda

/dev/hda:
 Timing cached reads:   1056 MB in  2.00 seconds = 527.74 MB/sec
 Timing buffered disk reads:  142 MB in  3.01 seconds =  47.20 MB/sec


Не мога да разбера само защо " Timing buffered disk reads" има такава разлика след 2 поредни теста с hdparm  ??? .

Моля ви се помогнете какво да направя, че multcount  да е "on" винаги, когато стартирам системата, тъй като го включа и рестартирам системата трябва отново да пиша команда, за да го включа ...