View previous topic :: View next topic |
Author |
Message |
edbch n00b
Joined: 09 Feb 2008 Posts: 17
|
Posted: Tue Mar 11, 2008 3:33 am Post subject: Disco muito lento |
|
|
Olá a todos
O problema básico é que o acesso a disco no meu gentoo box é muito lento.
Histórico
Eu tenho um gentoo box, um pentium-mmx, no qual instalei a uns 4 anos com profile=server. [/code]
Ele tinha dois discos ide, um de 20GB e outro 120GB.
Este servidor nunca apresentou acesso a disco decente, tendo o hdparm nunca passado de 15MB/s.
Recentemente comprei uma controladora sata raid pci, retirei o disco 20GB, ecoloquei um sata2 de 160GB, ainda utilizando o ide de 120GB, mas agora nesta nova controladora. Ela tem duas portas sata e uma ide.
A velocidade não melhorou. Como a máquina já tinha muita porcaria resolvi instalar do zero.
Como está hoje
O sistema eu compilei do stage1 hardened, e com o devido profile.
TiTan ~ # ls -FGg /etc/make.profile
lrwxrwxrwx 1 40 Mar 6 00:59 /etc/make.profile -> ../usr/portage/profiles/hardened/x86/2.6/
Eis o que tenho no meu sistema:
Code: | TiTan ~ # lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 5597 [SiS5582] (rev 02)
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge) (rev 01)
00:01.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
00:01.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 10)
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:0f.0 RAID bus controller: VIA Technologies, Inc. VT6421 IDE RAID Controller (rev 50)
00:14.0 VGA compatible controller: Silicon Integrated Systems [SiS] 5597/5598/6326 VGA (rev 65) |
A controladora sata é a Code: | VIA Technologies, Inc. VT6421 IDE RAID Controller (rev 50) |
O que tenho de memória:
Code: | TiTan ~ # free
total used free shared buffers cached
Mem: 120236 84032 36204 0 18072 40048
-/+ buffers/cache: 25912 94324
Swap: 1052248 176 1052072 |
Meu processador:
Code: | TiTan ~ # cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 5
model : 4
model name : Pentium MMX
stepping : 3
cpu MHz : 233.860
cache size : 0 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8 mmx
bogomips : 468.32
clflush size : 32 |
O meu make.conf:
Code: | TiTan ~ # cat /etc/make.conf
CFLAGS="-march=pentium-mmx -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
CHOST="i586-pc-linux-gnu"
MAKEOPTS="-j1"
GENTOO_MIRRORS="http://www.las.ic.unicamp.br/pub/gentoo/ "
SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage"
USE="-gtk -gnome qt kde dvd alsa cdr fpu vme de pse tsc msr mce cx8 mmx up"
#ACCEPT_KEYWORDS="~x86" |
As informações de meus discos:
Code: | TiTan ~ # sfdisk -l
Disk /dev/sda: 19457 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sda1 0+ 18 19- 152586 83 Linux
/dev/sda2 19 149 131 1052257+ 82 Linux swap / Solaris
/dev/sda3 150 2699 2550 20482875 83 Linux
/dev/sda4 2700 19456 16757 134600602+ 83 Linux
Disk /dev/sdb: 14593 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sdb1 2550 14461 11912 95683140 83 Linux
/dev/sdb2 14462 14592 131 1052257+ 82 Linux swap / Solaris
/dev/sdb3 13 2549 2537 20378452+ 83 Linux
/dev/sdb4 * 0+ 12 13- 104391 83 Linux |
O sda é o novo sata. o sdb é o antigo ide 120GB. Alguém sabe dizer porque aparece como sata (ou scsi)????
O hdpar no antigo ide e no novo sata retornam:
Code: |
TiTan ~ # hdparm -tT /dev/sdb
/dev/sdb:
Timing cached reads: 22 MB in 2.01 seconds = 10.93 MB/sec
Timing buffered disk reads: 18 MB in 3.02 seconds = 5.95 MB/sec
TiTan ~ # hdparm -I /dev/sdb
/dev/sdb:
ATA device, with non-removable media
Model Number: ST3120022A
Serial Number: 5JT097TT
Firmware Revision: 3.06
Standards:
Used: ATA/ATAPI-6 T13 1410D revision 2
Supported: 6 5 4
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 234441648
LBA48 user addressable sectors: 234441648
device size with M = 1024*1024: 114473 MBytes
device size with M = 1000*1000: 120034 MBytes (120 GB)
Capabilities:
LBA, IORDY(can be disabled)
Standby timer values: spec'd by Standard
R/W multiple sector transfer: Max = 16 Current = 16
Recommended acoustic management value: 128, current value: 0
DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=240ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* SMART feature set
Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* Host Protected Area feature set
* WRITE_BUFFER command
* READ_BUFFER command
* DOWNLOAD_MICROCODE
SET_MAX security extension
* 48-bit Address feature set
* Device Configuration Overlay feature set
* Mandatory FLUSH_CACHE
* FLUSH_CACHE_EXT
* SMART error logging
* SMART self-test
Security:
supported
not enabled
not locked
frozen
not expired: security count
not supported: enhanced erase
HW reset results:
CBLID- above Vih
Device num = 1 determined by the jumper
Checksum: correct
|
Code: | TiTan ~ # hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 22 MB in 2.01 seconds = 10.93 MB/sec
Timing buffered disk reads: 10 MB in 3.67 seconds = 2.72 MB/sec
TiTan ~ # hdparm -I /dev/sda
/dev/sda:
ATA device, with non-removable media
Model Number: ST3160811AS
Serial Number: 5PT08YP8
Firmware Revision: 3.AAE
Standards:
Supported: 7 6 5 4
Likely used: 7
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 268435455
LBA48 user addressable sectors: 312579695
device size with M = 1024*1024: 152626 MBytes
device size with M = 1000*1000: 160040 MBytes (160 GB)
Capabilities:
LBA, IORDY(can be disabled)
Queue depth: 32
Standby timer values: spec'd by Standard, no device specific minimum
R/W multiple sector transfer: Max = 16 Current = 16
Recommended acoustic management value: 208, current value: 0
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=120ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* SMART feature set
Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* Host Protected Area feature set
* WRITE_BUFFER command
* READ_BUFFER command
* DOWNLOAD_MICROCODE
SET_MAX security extension
* 48-bit Address feature set
* Device Configuration Overlay feature set
* Mandatory FLUSH_CACHE
* FLUSH_CACHE_EXT
* SMART error logging
* SMART self-test
* General Purpose Logging feature set
* SATA-I signaling speed (1.5Gb/s)
* Native Command Queueing (NCQ)
* Phy event counters
Device-initiated interface power management
* Software settings preservation
Security:
Master password revision code = 65534
supported
not enabled
not locked
frozen
not expired: security count
not supported: enhanced erase
Checksum: correct
|
Eu não sei usar muito bem o sdparm. Por favor me ajudem. Eu procurei por manuais do sdparm, mas não tive competência pra achar um decente.
Também não tenho certeza se o problema é com o sdparm.
Não sei como procurar pelo garga-lo .
Obrigado desde já.
Eduardo. |
|
Back to top |
|
|
baldeante Guru
Joined: 17 Jan 2004 Posts: 498 Location: Caldas da Rainha, Portugal
|
Posted: Mon Mar 17, 2008 6:35 pm Post subject: |
|
|
Quote: |
Este servidor nunca apresentou acesso a disco decente, tendo o hdparm nunca passado de 15MB/s.
|
Eu utilizei um Pentium 233MMX por mais ou menos dois anos e garanto que essa velocidade e mais menos o que vais conseguir ... a única excepção era teres suporte de udma 4 ou 5 mas nunca vi nenhum Pentium com mais de udma 2 ....
Quote: |
Recentemente comprei uma controladora sata raid pci, retirei o disco 20GB, ecoloquei um sata2 de 160GB, ainda utilizando o ide de 120GB, mas agora nesta nova controladora. Ela tem duas portas sata e uma ide.
.........
O sda é o novo sata. o sdb é o antigo ide 120GB. Alguém sabe dizer porque aparece como sata (ou scsi)????
|
Boas,
O disco IDE aparece como scsi porque o tens ligado ao canal ide da controladora sata que para todos os efeitos reporta todos os discos ligados a ela como scsi .....
Relativamente a performance a única coisa a fazer e utilizar no caso do disco ide um cabo de 80 condutores e depois utilizar o sdparam ....quanto ao sata não há tanto quanto sei cabos diferentes ....
Nunca utilizei o sdparm mas encontei este manual no google .... talvez ajude ....
http://sg.torque.net/sg/sdparm.html
Não utilizo o hdparm a muito tempo mas o mais importante e o acesso udma e a leitura a 16 ou 32 bits ... supondo que seja possivel fazer o mesmo com o sdparm e so testares ... _________________ Never Quit, Never Get Mad, Get Even |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|