hdparm /dev/hda
Te dira s'il sont en dma. Si using_dma = 0 tu l'allumer avec hdparm -d 1 /dev/hda. La sortie de hdparm -I /dev/hda est aussi interesante.
smartctl -H /dev/hda
Te dira si smart est on pour les disques et s'il pense qu'ils sont en bonne sante. Si il se plaint, smartctl -s on /dev/hda pour activer smart
Tobias
Pour ce que tu as passé oui tu déduis bien 🙂

Tu ouvres une console, tu tapes
su -
(avec le tiret),
tu tapes ton mot de passe,
tu tapes
hdparm -id /dev/hda
et tu post le tout sur le forum.
Bonjour,
voici donc ce que ma console me donne :

[root@--------------------- ~]# hdparm -id/dev/hda
hdparm - get/set hard disk parameters - version v6.6
Usage: hdparm [options] [device] ..
Options:
-a get/set fs readahead
-A set drive read-lookahead flag (0/1)
-b get/set bus state (0 == off, 1 == on, 2 == tristate)
-B set Advanced Power Management setting (1-255)
-c get/set IDE 32-bit IO setting
-C check IDE power mode status
-d get/set using_dma flag
--direct use O_DIRECT to bypass page cache for timings
-D enable/disable drive defect management
-E set cd-rom drive speed
-f flush buffer cache for device on exit
-g display drive geometry
-h display terse usage information
-i display drive identification
-I detailed/current information directly from drive
--Istdin read identify data from stdin as ASCII hex
--Istdout write identify data to stdout as ASCII hex
-k get/set keep_settings_over_reset flag (0/1)
-K set drive keep_features_over_reset flag (0/1)
-L set drive doorlock (0/1) (removable harddisks only)
-M get/set acoustic management (0-254, 128: quiet, 254: fast) (EXPERIMENTAL)
-m get/set multiple sector count
-n get/set ignore-write-errors flag (0/1)
-p set PIO mode on IDE interface chipset (0,1,2,3,4,...)
-P set drive prefetch count
-q change next setting quietly
-Q get/set DMA tagged-queuing depth (if supported)
-r get/set device readonly flag (DANGEROUS to set)
-R register an IDE interface (DANGEROUS)
-S set standby (spindown) timeout
-t perform device read timings
-T perform cache read timings
-u get/set unmaskirq flag (0/1)
-U un-register an IDE interface (DANGEROUS)
-v defaults; same as -mcudkrag for IDE drives
-V display program version and exit immediately
-w perform device reset (DANGEROUS)
-W set drive write-caching flag (0/1) (DANGEROUS)
-x tristate device for hotswap (0/1) (DANGEROUS)
-X set IDE xfer mode (DANGEROUS)
-y put IDE drive in standby mode
-Y put IDE drive to sleep
-Z disable Seagate auto-powersaving mode
-z re-read partition table
--security-help display help for ATA security commands

[root@--------------------- ~]# hdparm /dev/hda
/dev/hda:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 58605120, start = 0

[root@--------------------- ~]# smartctl -H /dev/hda
smartctl version 5.36 [i386-redhat-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

Pour moi, il semble que DMA et SMART soient fonctionnels. Tout semble bon. À vous de me dire ce que vous en pensez.

Merci.
hdparm -id/dev/hda
         ^ manque un espace apres le d. mais bon...
D'apres la suite, dma et smart sont actif. c'est surement le disque qui est lent:
hdparm -tT /dev/hda
hdparm -I /dev/hda
       ^ i majuscule
voici ce que j'ai trouvé :
Ide Master : Hard disc
Vendor : IC25N030ATMR04-0
Size : 30,0 GB
LBA Mode : Supported
Block Mode : 16 sectors
PIO Mode : 4
Async DMA : Multiword DMA-2
Vectra DMA : Ultra DMA-5
Smart : Supported
Comment a tu obtenu ca?

En plus du disque, a mon avis t'est un peu juste en ram. Essaye de voir s'il y a pas des services que tu peux etteindre.

Tobias
6 jours plus tard
Bonsoir,

Je me remets à mon ordinateur après une semaine en déplacement.
Tobi, je vais voir quels sont les services que je peux éteindre. Peux-tu me dire ce que je doit faire de :
hdparm -tT /dev/hda
hdparm -I /dev/hda
après les avoir entrés (l'un, puis l'autre) dans la console (en mode administrateur root, je présume) ? Quelles informations dois-je attendre de ces instructions ?

Merci.
bonsoir... je vais mettre mon grain de sel...
J'ai aussi un portable acer qui fonctionnai relativement bien, sauf pour certaine applications (GIMP..) qui mettai du temp a se lancer. J'ai remplacer le DD d'origine (en 4200 tr) par un hitachi en 7200 tr... c'est vraiment le jour et la nuit. the Gimp se charge presque instantanément . Bon j'ai aussi 512 Mo de ram et un centrino M725... ça aide aussi...Mais je pense qu'en augmentant ta ram et en changeant ton DD tu devrai avoir une machine plus veloce
chez moi
# hdparm /dev/hde

/dev/hde:
 multcount    = 16 (on)
 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 = 234441648, start = 0
c'est surtout le using_dma=1 qui est important.
hdparm -tT mesure la vitesse du disque:
# hdparm -tT /dev/hde
/dev/hde:
 Timing cached reads:   1152 MB in  2.00 seconds = 575.97 MB/sec
 Timing buffered disk reads:  168 MB in  3.03 seconds =  55.46 MB/sec
Ca mesure la vitesse de transfert du disque. C'est la deuxieme ligne qui compte, la premiere tu peux rien y changer, c'est la vitesse de ta memoire (mais il vaut mieux mesurer quand meme les deux pour avoir des resultats plus correct pour celle qu'on veut).
Si je vire le dma avec
# hdparm -d0 /dev/hde

/dev/hde:
 setting using_dma to 0 (off)
 using_dma    =  0 (off)
ca donne:
# hdparm -tT /dev/hde

/dev/hde:
 Timing cached reads:   1152 MB in  2.00 seconds = 576.12 MB/sec
 Timing buffered disk reads:   12 MB in  3.13 seconds =   3.84 MB/sec
Tobias
Bonsoir,
bon, je suis vraiment c... comme un balais : je n'avais pas vu, avant ce soir, qu'il y a une deuxième page de messages ! :-D

Bref, voilà ce que j'obtiens avec hdparm -id /dev/hda :
/dev/hda:
using_dma = 1 (on)


Model=IC25N030ATMR04-0, FwRev=MOAOAD4A, SerialNo=MRG218K2J9BX7J
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=DualPortCache, BuffSize=1740kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=58605120
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=yes: mode=0x80 (128) WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 3a: ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5ATA/ATAPI-6


hdparm -tT /dev/hda me donne :
/dev/hda:
Timing cached reads: 1160 MB in 2.00 seconds = 578.79 MB/sec
Timing buffered disk reads: 58 MB in 3.08 seconds = 18.84 MB/sec


Alors là, je ne comprends pas. Ma religion est intuitivement faite depuis la semaine dernière : mon disque dur est trop lent. Mais s'il lit 18,84 MB/sec, ça fait quand même 4,9 moins de temps que chez Tobias.
Alors ?... :-?

hdparm -I /dev/hda me donne (accrochez-vous, c'est un roman !) :
/dev/hda:

ATA device, with non-removable media Standards:
Model Number: IC25N030ATMR04-0 Used: ATA/ATAPI-6 T13 1410D revision 3a
Serial Number: MRG218K2J9BX7J Supported: 6 5 4
Firmware Revision: MOAOAD4A
Configuration:
Logical max current
cylinders 16383 65535
heads 16 1
sectors/track 63 63
--
CHS current addressable sectors: 4128705
LBA user addressable sectors: 58605120
LBA48 user addressable sectors: 58605120
device size with M = 1024*1024: 28615 MBytes
device size with M = 1000*1000: 30005 MBytes (30 GB)
Capabilities:
LBA, IORDY(can be disabled)
Standby timer values: spec'd by Vendor, no device specific minimum
R/W multiple sector transfer: Max = 16 Current = 16
Advanced power management level: 128 (0x80)
Recommended acoustic management value: 128, current value: 254
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 * Power Management feature set
Security Mode feature set * Write cache
* Look-ahead * Host Protected Area feature set
* WRITE_BUFFER command * READ_BUFFER command
* NOP cmd
* Advanced Power Management feature set
Power-Up In Standby feature set
* SET_FEATURES required to spinup after power up
Address Offset Reserved Area Boot
SET_MAX security extension
* Automatic Acoustic Management feature set
* 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
Security:
Master password revision code = 65534
supported
not enabled
not locked
frozen
not expired: security count
not supported: enhanced erase
26min for SECURITY ERASE UNIT.
HW reset results:
CBLID- above Vih
Device num = 0 determined by the jumper
Checksum: correct


Là où j'en suis de ma compréhension du problème, c'est :
1° - j'ai un disque dur trop lent que je ne peux pas changer
2° - ma Ram, quoique modeste, devrait me permettre de travailler dans de bonnes conditions
3° - activer ou déactiver les services ne change rien à l'affaire
(idem pour les effets de bureau et l'utilisation d'Xcfe à la place de Gnome)
4° - il y a peut-être moyen de compenser la lenteur de mon disque dur en travaillant sur le Swap
(mais quoi et comment, mystère !)
5° - que vous allez peut-être (sûrement, même !) sortir une solution pour transformer ma vieille bécane en supercalculateur ! 😉

Voilà.
Merci de votre aide.
À demain.
Ah oui mais la non. Tu as 18MB/s avec ton disque, j'ai 3.8MB/s avec mon disque quand j'ai pas le DMA. Avec le dma j'ai 55MB/s (relis mon post). Donc ton disque est 3 fois plus lent que le mien. Il date un peu mais c'est pas un disque de portable non plus...
A mon avis ton probleme vient en premier lieu de la. Apres tu est limite en ram. Avec tes 256 de ram, ton portable va deja bien dans le swap:
Mem: 246608k total, 238692k used, 7916k free, 108k buffers
Swap: 524280k total, 172332k used, 351948k free, 30808k cached
Le swap c'est lent et avec un disque lent le swap c'est encore plus lent.
Tobias
Bonjour.

Bien ! Ça confirme ce que je pense.
Je vais donc attendre Fedora 7 et m'acheter un portable sans M$ Windows, mais avec 512 Mo de Ram et un disque qui tourne à 5200 tr/mn minimum.

Merci à tous pour votre aide. 🙂
Grâce à vous j'ai compris certains des aspects techniques de la distribution. De quoi me rendre un peu plus geek.