Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Disco muito lento
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
edbch
n00b
n00b


Joined: 09 Feb 2008
Posts: 17

PostPosted: Tue Mar 11, 2008 3:33 am    Post subject: Disco muito lento Reply with quote

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
View user's profile Send private message
baldeante
Guru
Guru


Joined: 17 Jan 2004
Posts: 498
Location: Caldas da Rainha, Portugal

PostPosted: Mon Mar 17, 2008 6:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese All times are GMT
Page 1 of 1

 
Jump to:  
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