Problème de cache disque avec Debian

Problème de cache disque avec Debian - Divers - Linux et OS Alternatifs

Marsh Posté le 19-06-2003 à 11:36:55    

salut tlm,
 
j'ai un problème de cache disque avec ma debian, sans doute dans la configfuration de mon noyau (2.4.20) mais je ne trouve pas.
 
aors voila dès que je génère trop d'activitée sur mon disque, ça me prends 100 % des resources et tout rame (meme la souris).
 
par exemple si je veut téléharger sur un ftp en réseau local, il commence déja à récuperer les info sur le ftp puis au bout d'un moment arrête et se met à écrire sur le disque (c'est là que ça rame) puis se remet à récuperer sur le ftp ....  
 
 
vous savez pas d'ou ça peut venir ?
 

Reply

Marsh Posté le 19-06-2003 à 11:36:55   

Reply

Marsh Posté le 19-06-2003 à 12:51:43    

:bounce:  :cry:  

Reply

Marsh Posté le 19-06-2003 à 12:57:43    

hdparm -Iiv /dev/hda


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 19-06-2003 à 13:23:12    

udok a écrit :

hdparm -Iiv /dev/hda


ok je vais tester ça ça fait quoi ?

Reply

Marsh Posté le 19-06-2003 à 13:24:58    

raptor13 a écrit :


ok je vais tester ça ça fait quoi ?
 


 
ça affiche des infos que tu colles ici
man hdparm :o


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 19-06-2003 à 14:06:59    

alors voila le résultat de la commande :
 
 
 

Citation :


 
 hdparm -iv /dev/hda
 
/dev/hda:
 multcount    =  0 (off)
 I/O support  =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 nowerr       =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 4865/255/63, sectors = 78165360, start = 0
 
 Model=ST340016A, FwRev=3.05, SerialNo=3HS0490M
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78165360
 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 udma0 udma1 udma2  
 AdvancedPM=no WriteCache=enabled
 Drive Supports : Reserved : ATA-1 ATA-2 ATA-3 ATA-4 ATA-5  
 
 busstate     =  1 (on)
 

Reply

Marsh Posté le 19-06-2003 à 14:10:53    

hdparm -c1 -m16 -u1 -d1 /dev/hda
 
tu attends 5 secondes, puis tu refais le -iv et tu le postes
au passage tu peux aussi mesurer la vitesse de ton dd avec hdparm -t /dev/hda


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 19-06-2003 à 14:11:24    

raptor13 a écrit :

salut tlm,
 
j'ai un problème de cache disque avec ma debian, sans doute dans la configfuration de mon noyau (2.4.20) mais je ne trouve pas.
 
aors voila dès que je génère trop d'activitée sur mon disque, ça me prends 100 % des resources et tout rame (meme la souris).
 
par exemple si je veut téléharger sur un ftp en réseau local, il commence déja à récuperer les info sur le ftp puis au bout d'un moment arrête et se met à écrire sur le disque (c'est là que ça rame) puis se remet à récuperer sur le ftp ....  
 
 
vous savez pas d'ou ça peut venir ?
 
 


c est normal : c est la synchro avec le cache :/
le dma est active ??


---------------
:: Light is Right ::
Reply

Marsh Posté le 19-06-2003 à 14:13:04    

tomate77 a écrit :


c est normal : c est la synchro avec le cache :/
le dma est active ??


 
va te coucher toi, tu as assez de probleme comme ça :o


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 19-06-2003 à 14:14:44    

voila :
 
 

Citation :


hdparm -iv /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     = 4865/255/63, sectors = 78165360, start = 0
 
 Model=ST340016A, FwRev=3.05, SerialNo=3HS0490M
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78165360
 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 udma0 udma1 udma2  
 AdvancedPM=no WriteCache=enabled
 Drive Supports : Reserved : ATA-1 ATA-2 ATA-3 ATA-4 ATA-5  
 
 busstate     =  1 (on)

 
 
et  
 
 

Citation :

hdparm -t /dev/hda
 
/dev/hda:
 Timing buffered disk reads:  64 MB in  1.61 seconds = 39.75 MB/sec
 

 
 
je vais tester pour voir si ça a changé quelque chose.

Reply

Marsh Posté le 19-06-2003 à 14:14:44   

Reply

Marsh Posté le 19-06-2003 à 14:20:29    

udok a écrit :


 
va te coucher toi, tu as assez de probleme comme ça :o  


:fuck:
 
moi ca roule tres bien ma debian d abord :o


---------------
:: Light is Right ::
Reply

Marsh Posté le 19-06-2003 à 14:20:41    

c'est carement mieux là !!  :jap:  
 
si je comprends bien c'étais juste le DMA désactivé qui me faisait ça ?

Reply

Marsh Posté le 19-06-2003 à 14:21:03    

raptor13 a écrit :

c'est carement mieux là !!  :jap:  
 
si je comprends bien c'étais juste le DMA désactivé qui me faisait ça ?


oui fo le rajouter ds ta kernaille ;)


---------------
:: Light is Right ::
Reply

Marsh Posté le 19-06-2003 à 14:26:55    

tomate77 a écrit :


oui fo le rajouter ds ta kernaille ;)


 
mais je l'avais déja dans mon kernel !

Reply

Marsh Posté le 19-06-2003 à 14:28:37    

raptor13 a écrit :


 
mais je l'avais déja dans mon kernel !


la preuve !!! :D


---------------
:: Light is Right ::
Reply

Marsh Posté le 19-06-2003 à 14:30:17    

raptor13 a écrit :


 
mais je l'avais déja dans mon kernel !


il va falloir te faire un script de démarrage avec ta commande hdparm

Reply

Marsh Posté le 19-06-2003 à 14:32:08    

tomate77 a écrit :


:fuck:
 
moi ca roule tres bien ma debian d abord :o

[:alexandre_cmcom]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 19-06-2003 à 14:33:49    

essaie :
hdparm -k1 /dev/hda
et reboot, pour voir si ça garde les paramètres
 
sinon, donne moi ton chipset


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 19-06-2003 à 14:38:36    


il veut dire koi ce smiley  :??:  :heink:


---------------
:: Light is Right ::
Reply

Marsh Posté le 19-06-2003 à 14:49:26    

tomate77 a écrit :


il veut dire koi ce smiley  :??:  :heink:  


 
il me semble assez explicite non ? [:doriangray]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 19-06-2003 à 14:54:04    

il ne le garde pas au boot ...
 
je vais me faire un script au boot
 
mon chipset est un via KT 266


Message édité par raptor13 le 19-06-2003 à 14:54:36
Reply

Marsh Posté le 19-06-2003 à 14:57:16    

raptor13 a écrit :

il ne le garde pas au boot ...
 
je vais me faire un script au boot
 
mon chipset est un via KT 266


 
pas besoin de faire un script pour ça
tu mets la commande dans /etc/init.d/bootmisc.sh
 
t'as recompilé ton noyau ? c'est bizarre qu'il ne le garde pas ... quoique, j'en sais rien, j'ai un noyau compilé mois donc je peux pas vérifier


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 19-06-2003 à 15:00:59    

recompiler mon noyau avec le support du DMA  :??:  
j'avais déja le support du DMA dans mon noyau

Reply

Marsh Posté le 19-06-2003 à 15:01:50    

udok a écrit :


 
il me semble assez explicite non ? [:doriangray]  


bah nan [:spamafote]


---------------
:: Light is Right ::
Reply

Marsh Posté le 19-06-2003 à 15:02:10    

raptor13 a écrit :

recompiler mon noyau avec le support du DMA  :??:  
j'avais déja le support du DMA dans mon noyau


en es tu certain de chez sur ? [:meganne]


---------------
:: Light is Right ::
Reply

Marsh Posté le 19-06-2003 à 15:07:19    

dans mon .config j'ai ça :
 
 

Citation :


CONFIG_BLK_DEV_IDEDMA_PCI=y
 
CONFIG_IDEDMA_PCI_AUTO=y
 
CONFIG_BLK_DEV_ADMA=y
 
CONFIG_BLK_DEV_IDEDMA=y


 
c'est celui que j'utilise, je l'ai recompilé il y a moins d'une semaine


Message édité par raptor13 le 19-06-2003 à 15:09:43
Reply

Marsh Posté le 19-06-2003 à 15:26:08    

udok a écrit :


 
pas besoin de faire un script pour ça
tu mets la commande dans /etc/init.d/bootmisc.sh


 
Il y a mieux :
 
apt-get install hwtools
 
Puis, on édite le fichier /etc/init.d/hwtools.
Le fichier est fait de telle sorte qu'on ait juste à modifier des champ.
Le mien contient ces lignes pour hdparm :
 
# hdparm optimization
# Switches on interrupts during transfers and does multi sector transfers
if command -v hdparm >/dev/null 2>&1; then
   hdparm -q -m16 /dev/hda
   hdparm -q -m16 /dev/hdb
   true
fi
 
 
(les autres optimisations sont conservées, seule -m16 doit être redonnée)
 
 
Voilà, je pense que c'est la méthode la plus propre.

Reply

Marsh Posté le 19-06-2003 à 15:38:15    

tomate77 a écrit :


en es tu certain de chez sur ? [:meganne]

avec le 2.4.18 bf24 le DMA marchait bien sans rien faire
avec mon 2.4.18 et 2.4.20 faut que j'utilise hdparm, j'ai jamais trouvé ce qu'il manquait au noyau

Reply

Marsh Posté le 19-06-2003 à 15:41:43    

DDT a écrit :

avec le 2.4.18 bf24 le DMA marchait bien sans rien faire
avec mon 2.4.18 et 2.4.20 faut que j'utilise hdparm, j'ai jamais trouvé ce qu'il manquait au noyau


ca :  

Use PCI DMA by default when available

 
 
ds ATA/IDE/MFM/RLL support


---------------
:: Light is Right ::
Reply

Marsh Posté le 19-06-2003 à 15:45:03    

tomate77 a écrit :


ca :  

Use PCI DMA by default when available

 
 
ds ATA/IDE/MFM/RLL support

bah non c'est pas ça

Reply

Marsh Posté le 19-06-2003 à 15:58:23    

DDT a écrit :

bah non c'est pas ça


oh ke si !


---------------
:: Light is Right ::
Reply

Marsh Posté le 19-06-2003 à 16:05:08    

tu sais mieux moi ce qu'il se passe sur mon PC alors...

Reply

Marsh Posté le 19-06-2003 à 16:06:35    

DDT a écrit :

tu sais mieux moi ce qu'il se passe sur mon PC alors...


bah desole si je ne mets pas cette option j ai pas le DMA d actif, si je la mets il y est ....
 
tu en conclues koi toi ??? [:meganne]


---------------
:: Light is Right ::
Reply

Marsh Posté le 19-06-2003 à 16:14:06    

tomate77 a écrit :


bah desole si je ne mets pas cette option j ai pas le DMA d actif, si je la mets il y est ....
 
tu en conclues koi toi ??? [:meganne]

que tu es un péteux pensant détenir la vérité universelle
 
ddt@hades:/boot$ uname -r
2.4.20-ck
ddt@hades:/boot$ grep -i dma config-2.4.20-ck  
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_PCI_WIP is not set
# CONFIG_BLK_DEV_IDEDMA_TIMEOUT is not set
# CONFIG_IDEDMA_NEW_DRIVE_LISTINGS is not set
CONFIG_BLK_DEV_ADMA=y
# CONFIG_HPT34X_AUTODMA is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_IDEDMA_IVB is not set
# CONFIG_DMA_NONPCI is not set
# CONFIG_SCSI_EATA_DMA is not set
 
et pourtant j'ai besoin d'utiliser hdparm

Reply

Marsh Posté le 19-06-2003 à 16:14:38    

DDT a écrit :

que tu es un péteux pensant détenir la vérité universelle
 
ddt@hades:/boot$ uname -r
2.4.20-ck
ddt@hades:/boot$ grep -i dma config-2.4.20-ck  
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_PCI_WIP is not set
# CONFIG_BLK_DEV_IDEDMA_TIMEOUT is not set
# CONFIG_IDEDMA_NEW_DRIVE_LISTINGS is not set
CONFIG_BLK_DEV_ADMA=y
# CONFIG_HPT34X_AUTODMA is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_IDEDMA_IVB is not set
# CONFIG_DMA_NONPCI is not set
# CONFIG_SCSI_EATA_DMA is not set
 
et pourtant j'ai besoin d'utiliser hdparm


 
pas de chance :fuck:
 
et arrete avec tes peteux ou autre ;)


---------------
:: Light is Right ::
Reply

Marsh Posté le 19-06-2003 à 16:16:41    

tomate77 a écrit :


 
pas de chance :fuck:
 
et arrete avec tes peteux ou autre ;)

si tu changes pas de ton y a peu de chance que j'arrête

Reply

Marsh Posté le 19-06-2003 à 19:39:19    

DDT a écrit :

si tu changes pas de ton y a peu de chance que j'arrête

:lol:


---------------
:: Light is Right ::
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed