Slackware и скорость дисков

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
McLeod095
Сообщения: 477
ОС: Люблю слаку

Slackware и скорость дисков

Сообщение McLeod095 »

Всем привет!!!

Долго меня мучила эта проблема но все руки не доходили.

Вообщем есть машина в подписе она.
При копировании или перемещении каталогов или файлов особенно больших система начинает быть сильно не отзывчивой.
При этом отсает даже звук, а про переключении между окнами и говорить не стоит.
Попробовал найти решение проблемы так и не нашел. Может кто подскажет как решить. Просто есть еще один сервак на котором хардварный рэйд на 1 терр, там ядро я правда пересобирал и там такая же ситуация. Но там более критично.



Linux linux 2.6.24.4-smp #2 SMP Wed Mar 26 10:38:14 CDT 2008 i686 Intel® Core™2 Duo CPU E6750 @ 2.66GHz GenuineIntel GNU/Linux

Код: Выделить всё

hdparm -tT /dev/sda

/dev/sda:
 Timing cached reads:   6448 MB in  2.00 seconds = 3227.84 MB/sec
 Timing buffered disk reads:  200 MB in  3.01 seconds =  66.47 MB/sec

hdparm -tT /dev/sdb

/dev/sdb:
 Timing cached reads:   6852 MB in  2.00 seconds = 3430.09 MB/sec
 Timing buffered disk reads:  200 MB in  3.02 seconds =  66.31 MB/sec


Код: Выделить всё

lspci
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82P965/G965 PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801HR/HO/HH (ICH8R/DO/DH) 6 port SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600] (rev a2)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 12)
03:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 03)
03:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 03)
05:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
05:04.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 14)



Код: Выделить всё

lsmod
Module                  Size  Used by
appletalk              34348  2
ax25                   51536  2
ipx                    27428  2
p8023                   5504  1 ipx
vboxdrv                53376  0
nls_koi8_r              8960  3
cifs                  216436  4
fuse                   45588  1
snd_seq_dummy           6660  0
snd_seq_oss            32896  0
snd_seq_midi_event     10112  1 snd_seq_oss
snd_seq                50256  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         10380  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            40352  0
snd_mixer_oss          17920  1 snd_pcm_oss
ipv6                  234724  26
iptable_mangle          6144  0
iptable_nat             9860  0
nf_nat                 19500  1 iptable_nat
nf_conntrack_ipv4      17032  2 iptable_nat
nf_conntrack           53440  3 iptable_nat,nf_nat,nf_conntrack_ipv4
iptable_filter          6272  0
ip_tables              14788  3 iptable_mangle,iptable_nat,iptable_filter
x_tables               14980  2 iptable_nat,ip_tables
lp                     13348  0
parport_pc             27556  0
parport                34632  2 lp,parport_pc
snd_hda_intel         289052  3
snd_pcm                72068  3 snd_pcm_oss,snd_hda_intel
snd_timer              22532  3 snd_seq,snd_pcm
skge                   41104  0
snd_page_alloc         11528  2 snd_hda_intel,snd_pcm
nvidia               7099460  24
snd_hwdep              10756  1 snd_hda_intel
thermal                16540  0
intel_agp              25236  0
snd                    47716  13 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_p
cm,snd_timer,snd_hwdep
button                 10000  0
i2c_i801               11792  0
rtc_cmos               11040  0
agpgart                30664  2 nvidia,intel_agp
processor              32680  1 thermal
soundcore               9824  1 snd
rtc_core               18696  1 rtc_cmos
joydev                 13120  0
rtc_lib                 6528  1 rtc_core
evdev                  12672  4
serio_raw               9092  0
sky2                   43652  0
iTCO_wdt               13988  0
iTCO_vendor_support     7044  1 iTCO_wdt
sg                     30224  0

Код: Выделить всё

hdparm /dev/sda

/dev/sda:
 IO_support    =  0 (default)
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 30401/255/63, sectors = 488397168, start = 0

hdparm /dev/sdb

/dev/sdb:
 IO_support    =  0 (default)
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 30401/255/63, sectors = 488397168, start = 0
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: Slackware и скорость дисков

Сообщение Mage-Warrior »

А скорость копирования при этом нормальная? Копируете/перемещаете откуда и куда (из сети на HDD, с HDD на HDD, с раздела на раздел а пределах HDD)? Возможно, проблема решается вот здесь (CFQ IO Shedule)
CFQ IO Shedule

Это шедулер ввода-вывода, старающийся обеспечить таймслайсы для каждого процесса. При используемом по умолчанию методе anticipatory, процесс, начавший интенсивно работать с диском, может не отдавать временные интервалы другим процессам. На десктопе это приводит к сильным субхективным тормозам. Пока кто-то "хрустит" диском, перерисовка GUI тормозит, программы не запускаются по минуте и т.д. и т.п. CFQ делает более равномерную загрузку.

>Практика. Смотрим:
>#cat /sys/block/hda/queue/scheduler
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Аватара пользователя
McLeod095
Сообщения: 477
ОС: Люблю слаку

Re: Slackware и скорость дисков

Сообщение McLeod095 »

Mage-Warrior писал(а):
22.10.2008 13:15
А скорость копирования при этом нормальная? Копируете/перемещаете откуда и куда (из сети на HDD, с HDD на HDD, с раздела на раздел а пределах HDD)? Возможно, проблема решается вот здесь (CFQ IO Shedule)
CFQ IO Shedule

Это шедулер ввода-вывода, старающийся обеспечить таймслайсы для каждого процесса. При используемом по умолчанию методе anticipatory, процесс, начавший интенсивно работать с диском, может не отдавать временные интервалы другим процессам. На десктопе это приводит к сильным субхективным тормозам. Пока кто-то "хрустит" диском, перерисовка GUI тормозит, программы не запускаются по минуте и т.д. и т.п. CFQ делает более равномерную загрузку.

>Практика. Смотрим:
>#cat /sys/block/hda/queue/scheduler



Спасибо, но не помогло.

вроде чуть по шустрее стало но все равно есть отставания звука.
Да и cfq по умолчанию юзается.
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
Спасибо сказали:
UnknownBody
Сообщения: 58
ОС: slackware 12.2

Re: Slackware и скорость дисков

Сообщение UnknownBody »

Распространенная бага. При работе с SATA-дисками (угадал?) Подобная тема, где очень много написано, но решение так и не нашли, есть в разделе Novell SUSE. Как называется, не помню, но что-то вроде "производительность системы".

//процессор юзается в iowait ?
Спасибо сказали:
Аватара пользователя
McLeod095
Сообщения: 477
ОС: Люблю слаку

Re: Slackware и скорость дисков

Сообщение McLeod095 »

UnknownBody писал(а):
13.11.2008 22:46
Распространенная бага. При работе с SATA-дисками (угадал?) Подобная тема, где очень много написано, но решение так и не нашли, есть в разделе Novell SUSE. Как называется, не помню, но что-то вроде "производительность системы".

//процессор юзается в iowait ?

ээээээ
сейчас даже не скажу.
Потому как решения не нашел и так дальше работаю. Рабочая станция меня не сильно напрягает, а вот на сервере хотелось бы это решить.
На серваке стоит
INTEL SRCSAS18E и
scsi 2:0:3:0: Direct-Access ATA ST3200827AS H PQ: 0 ANSI: 5
scsi 2:0:4:0: Direct-Access ATA ST3200827AS H PQ: 0 ANSI: 5
scsi 2:0:5:0: Direct-Access ATA ST3200827AS H PQ: 0 ANSI: 5
scsi 2:0:6:0: Direct-Access ATA ST3200827AS H PQ: 0 ANSI: 5
scsi 2:0:7:0: Direct-Access ATA ST3200827AS H PQ: 0 ANSI: 5
scsi 2:0:8:0: Direct-Access ATA ST3200827AS H PQ: 0 ANSI: 5
scsi 2:0:9:0: Direct-Access ATA ST3200827AS H PQ: 0 ANSI: 5

у процов загрузка не больше 20%
а вот load average прыгает от 2 до 25 в среднем 5-7.
Ну а если попробовать что нить на диск скопировать то даже по snmp прекращает отвечать.

Сейчас просто не искал решения т.к. есть задача поднятия кластеров на злооси, а с ними не так все просто.
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
Спасибо сказали: