[debian] ralentissements...

ralentissements... [debian] - Débats - Linux et OS Alternatifs

Marsh Posté le 24-11-2002 à 20:25:19    

salut tout le monde...
je viens de réinstaller une Debian sur un de mes ordis (tout seul, pour la première fois, alors je me dis que j'ai oublié qqch) et je remarque des ralentissements assez désagréables, par exemple, lors que je fais un apt-get install openoffice.org, il télécharge le packetage et au moment de décompresser les archives, le PC se met à ramer à mort, le son sous xmms s'arrête, et complètement haché etc... le passage d'un workspace à un autre est ralenti.
j'ai demandé à charger le module nv pour ma carte NVidia GeForce DDR, j'ai mis en  16 bits la profondeur de couleur sous X (mais je dote que ça vienne de là), j'ai 256 Mo de RAM, un celeron 1300, voici mon dmseg :

Code :
  1. Linux version 2.4.18-686 (herbert@gondolin) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 Sun Apr 14 11:32:47 EST 2002
  2. BIOS-provided physical RAM map:
  3. BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
  4. BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
  5. BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
  6. BIOS-e820: 0000000000100000 - 000000000ffeb000 (usable)
  7. BIOS-e820: 000000000ffeb000 - 000000000ffef000 (ACPI data)
  8. BIOS-e820: 000000000ffef000 - 000000000ffff000 (reserved)
  9. BIOS-e820: 000000000ffff000 - 0000000010000000 (ACPI NVS)
  10. BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
  11. BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
  12. BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
  13. On node 0 totalpages: 65515
  14. zone(0): 4096 pages.
  15. zone(1): 61419 pages.
  16. zone(2): 0 pages.
  17. Local APIC disabled by BIOS -- reenabling.
  18. Found and enabled local APIC!
  19. Kernel command line: BOOT_IMAGE=Linux ro root=304
  20. Initializing CPU#0
  21. Detected 1312.964 MHz processor.
  22. Console: colour VGA+ 80x25
  23. Calibrating delay loop... 2621.44 BogoMIPS
  24. Memory: 253372k/262060k available (811k kernel code, 8300k reserved, 231k data, 212k init, 0k highmem)
  25. Dentry-cache hash table entries: 32768 (order: 6, 262144 bytes)
  26. Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
  27. Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
  28. Buffer-cache hash table entries: 16384 (order: 4, 65536 bytes)
  29. Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
  30. CPU: Before vendor init, caps: 0383fbff 00000000 00000000, vendor = 0
  31. CPU: L1 I cache: 16K, L1 D cache: 16K
  32. CPU: L2 cache: 256K
  33. CPU: After vendor init, caps: 0383fbff 00000000 00000000 00000000
  34. Intel machine check architecture supported.
  35. Intel machine check reporting enabled on CPU#0.
  36. CPU:     After generic, caps: 0383fbff 00000000 00000000 00000000
  37. CPU:             Common caps: 0383fbff 00000000 00000000 00000000
  38. CPU: Intel(R) Celeron(TM) CPU                1300MHz stepping 01
  39. Enabling fast FPU save and restore... done.
  40. Enabling unmasked SIMD FPU exception support... done.
  41. Checking 'hlt' instruction... OK.
  42. POSIX conformance testing by UNIFIX
  43. enabled ExtINT on CPU#0
  44. ESR value before enabling vector: 00000000
  45. ESR value after enabling vector: 00000000
  46. Using local APIC timer interrupts.
  47. calibrating APIC timer ...
  48. ..... CPU clock speed is 1312.9595 MHz.
  49. ..... host bus clock speed is 100.9968 MHz.
  50. cpu: 0, clocks: 1009968, slice: 504984
  51. CPU0<T0:1009968,T1:504976,D:8,S:504984,C:1009968>
  52. mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
  53. mtrr: detected mtrr type: Intel
  54. PCI: PCI BIOS revision 2.10 entry at 0xf0e30, last bus=2
  55. PCI: Using configuration type 1
  56. PCI: Probing PCI hardware
  57. Unknown bridge resource 0: assuming transparent
  58. PCI: Using IRQ router PIIX [8086/2440] at 00:1f.0
  59. Linux NET4.0 for Linux 2.4
  60. Based upon Swansea University Computer Society NET3.039
  61. Initializing RT netlink socket
  62. Starting kswapd
  63. VFS: Diskquotas version dquot_6.4.0 initialized
  64. devfs: v1.10 (20020120) Richard Gooch (rgooch@atnf.csiro.au)
  65. devfs: boot_options: 0x0
  66. pty: 256 Unix98 ptys configured
  67. Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI enabled
  68. ttyS00 at 0x03f8 (irq = 4) is a 16550A
  69. ttyS01 at 0x02f8 (irq = 3) is a 16550A
  70. block: 128 slots per queue, batch=32
  71. RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
  72. Cronyx Ltd, Synchronous PPP and CISCO HDLC (c) 1994
  73. Linux port (c) 1998 Building Number Three Ltd & Jan "Yenya" Kasprzak.
  74. NET4: Linux TCP/IP 1.0 for NET4.0
  75. IP Protocols: ICMP, UDP, TCP, IGMP
  76. IP: routing cache hash table of 2048 buckets, 16Kbytes
  77. TCP: Hash tables configured (established 16384 bind 16384)
  78. Linux IP multicast router 0.06 plus PIM-SM
  79. RAMDISK: cramfs filesystem found at block 0
  80. RAMDISK: Loading 2676 blocks [1 disk] into ram disk... /-\done.
  81. Freeing initrd memory: 2676k freed
  82. VFS: Mounted root (cramfs filesystem).
  83. Journalled Block Device driver loaded
  84. Uniform Multi-Platform E-IDE driver Revision: 6.31
  85. ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
  86. PIIX4: IDE controller on PCI bus 00 dev f9
  87. PIIX4: chipset revision 5
  88. PIIX4: not 100% native mode: will probe irqs later
  89.     ide0: BM-DMA at 0xb800-0xb807, BIOS settings: hda:DMA, hdb:DMA
  90.     ide1: BM-DMA at 0xb808-0xb80f, BIOS settings: hdc:DMA, hdd:pio
  91. hda: ST380021A, ATA DISK drive
  92. hdb: IC35L040AVER07-0, ATA DISK drive
  93. hdc: _NEC CD-ROM CD-3002A, ATAPI CD/DVD-ROM drive
  94. ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
  95. ide1 at 0x170-0x177,0x376 on irq 15
  96. hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=155061/16/63
  97. hdb: 80418240 sectors (41174 MB) w/1916KiB Cache, CHS=79780/16/63
  98. Partition check:
  99. /dev/ide/host0/bus0/target0/lun0: [PTBL] [9729/255/63] p1 p2 < p5 p6 p7 > p3 p4
  100. /dev/ide/host0/bus0/target1/lun0: [PTBL] [5005/255/63] p1 p2 < p5 >
  101. cramfs: wrong magic
  102. VFS: Mounted root (ext2 filesystem) readonly.
  103. change_root: old root has d_count=2
  104. Freeing unused kernel memory: 212k freed
  105. NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
  106. Adding Swap: 498004k swap-space (priority -1)
  107. Real Time Clock Driver v1.10e
  108. NTFS driver v1.1.22 [Flags: R/O MODULE]
  109. MSDOS FS: Using codepage 850
  110. MSDOS FS: IO charset iso8859-1
  111. usb.c: registered new driver usbdevfs
  112. usb.c: registered new driver hub
  113. usb-uhci.c: $Revision: 1.275 $ time 11:55:11 Apr 14 2002
  114. usb-uhci.c: High bandwidth mode enabled
  115. PCI: Found IRQ 5 for device 00:1f.2
  116. PCI: Setting latency timer of device 00:1f.2 to 64
  117. usb-uhci.c: USB UHCI at I/O 0xb400, IRQ 5
  118. usb-uhci.c: Detected 2 ports
  119. usb.c: new USB bus registered, assigned bus number 1
  120. hub.c: USB hub found
  121. hub.c: 2 ports detected
  122. PCI: Found IRQ 9 for device 00:1f.4
  123. PCI: Setting latency timer of device 00:1f.4 to 64
  124. usb-uhci.c: USB UHCI at I/O 0xb000, IRQ 9
  125. usb-uhci.c: Detected 2 ports
  126. usb.c: new USB bus registered, assigned bus number 2
  127. hub.c: USB hub found
  128. hub.c: 2 ports detected
  129. usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
  130. hub.c: USB new device connect on bus1/1, assigned device number 2
  131. usb.c: USB device 2 (vend/prod 0x46d/0xc00c) is not claimed by any active driver.
  132. usb.c: registered new driver usb_mouse
  133. input0: Logitech USB Mouse on usb1:2.0
  134. usbmouse.c: v1.6:USB HID Boot Protocol mouse driver
  135. usb.c: registered new driver hiddev
  136. usb.c: registered new driver hid
  137. hid-core.c: v1.8 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
  138. hid-core.c: USB HID support drivers
  139. mice: PS/2 mouse device common for all mice
  140. PCI: Found IRQ 9 for device 02:0d.0
  141. 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
  142. 02:0d.0: 3Com PCI 3c905C Tornado at 0xd000. Vers LK1.1.16


 
regardeé particulièrement le mode des Disque durs... (qui devraient être en UDMA 100 selon moi...)


Message édité par z0rglub le 24-11-2002 à 20:26:18
Reply

Marsh Posté le 24-11-2002 à 20:25:19   

Reply

Marsh Posté le 24-11-2002 à 21:19:20    

tu as cette ligne là :
 

cramfs: wrong magic

 
faudrait peut-être cherché de quoi ça vient
je sais pas ce que ça veut dire.
 
sinon, avec le pc au repos, tu testes la vitesse de tes DD :
hdparm -tT /dev/hda
hdparm -tT /dev/hdb
 
info sur les hdd :
hdparm -i /dev/hda
hdparm -i /dev/hdb
hdparm -v /dev/hda
hdparm -v /dev/hdb
 
 
info supplémentaire :
cat /proc/interrupts
cat /proc/ide/hda/settings
cat /proc/ide/hdb/settings
lspci
lsmod
 
pendant que ça rame :
ps aux
top
 
et regarde les log, voir si il y a pas un message qui pourrait expliquer ça (/var/log/daemons , /var/log/debug , /var/log/syslog ... )
 
pis on verra pour la suite ... :)

Reply

Marsh Posté le 24-11-2002 à 21:28:01    

Salut,
    J'avais exactement le meme probleme que toi au debut avec ma debian.  Dans mon cas, c'etait un probleme de lecture sur le disque dure.  Pour regler le prob, recompile le kernel avec le bon chipset de configurer.  Apres, tout vas fonctionne parfaitement.

Reply

Marsh Posté le 24-11-2002 à 21:32:26    

Code :
  1. /dev/hda:
  2. Timing buffer-cache reads:   128 MB in  0.97 seconds =131.96 MB/sec
  3. Timing buffered disk reads:  64 MB in 16.78 seconds =  3.81 MB/sec


 

Code :
  1. /dev/hdb:
  2. Timing buffer-cache reads:   128 MB in  1.15 seconds =111.30 MB/sec
  3. Timing buffered disk reads:  64 MB in 18.90 seconds =  3.39 MB/sec


 

Code :
  1. sudo hdparm -i /dev/hda
  2. /dev/hda:
  3. Model=ST380021A, FwRev=3.19, SerialNo=3HV33FJQ
  4. Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
  5. RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
  6. BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=off
  7. CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
  8. IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
  9. PIO modes: pio0 pio1 pio2 pio3 pio4
  10. DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
  11. AdvancedPM=no WriteCache=enabled
  12. Drive Supports : Reserved : ATA-1 ATA-2 ATA-3 ATA-4 ATA-5


 

Code :
  1. sudo hdparm -i /dev/hdb
  2. /dev/hdb:
  3. Model=IC35L040AVER07-0, FwRev=ER4OA44A, SerialNo=SXNSX1E4269
  4. Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
  5. RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
  6. BuffType=DualPortCache, BuffSize=1916kB, MaxMultSect=16, MultSect=off
  7. CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=80418240
  8. IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
  9. PIO modes: pio0 pio1 pio2 pio3 pio4
  10. DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
  11. AdvancedPM=yes: disabled (255) WriteCache=enabled
  12. Drive Supports : ATA/ATAPI-5 T13 1321D revision 1 : ATA-2 ATA-3 ATA-4 ATA-5


 

Code :
  1. sudo hdparm -v /dev/hda
  2. /dev/hda:
  3. multcount    =  0 (off)
  4. I/O support  =  0 (default 16-bit)
  5. unmaskirq    =  0 (off)
  6. using_dma    =  0 (off)
  7. keepsettings =  0 (off)
  8. nowerr       =  0 (off)
  9. readonly     =  0 (off)
  10. readahead    =  8 (on)
  11. geometry     = 9729/255/63, sectors = 156301488, start = 0
  12. busstate     =  1 (on)


 

Code :
  1. sudo hdparm -v /dev/hdb
  2. /dev/hdb:
  3. multcount    =  0 (off)
  4. I/O support  =  0 (default 16-bit)
  5. unmaskirq    =  0 (off)
  6. using_dma    =  0 (off)
  7. keepsettings =  0 (off)
  8. nowerr       =  0 (off)
  9. readonly     =  0 (off)
  10. readahead    =  8 (on)
  11. geometry     = 5005/255/63, sectors = 80418240, start = 0
  12. busstate     =  1 (on)


 

Code :
  1. cat /proc/interrupts
  2.            CPU0     
  3.   0:     589008          XT-PIC  timer
  4.   1:      14468          XT-PIC  keyboard
  5.   2:          0          XT-PIC  cascade
  6.   5:      57164          XT-PIC  usb-uhci
  7.   8:          3          XT-PIC  rtc
  8.   9:     216570          XT-PIC  usb-uhci, eth0, EMU10K1
  9. 14:    1316872          XT-PIC  ide0
  10. 15:          0          XT-PIC  ide1
  11. NMI:          0
  12. LOC:     588965
  13. ERR:          0
  14. MIS:          0


 

Code :
  1. sudo cat /proc/ide/hda/settings
  2. name                    value           min             max             mode
  3. ----                    -----           ---             ---             ----
  4. bios_cyl                9729            0               65535           rw
  5. bios_head               255             0               255             rw
  6. bios_sect               63              0               63              rw
  7. breada_readahead        4               0               127             rw
  8. bswap                   0               0               1               r
  9. current_speed           0               0               69              rw
  10. failures                0               0               65535           rw
  11. file_readahead          124             0               16384           rw
  12. ide_scsi                0               0               1               rw
  13. init_speed              0               0               69              rw
  14. io_32bit                0               0               3               rw
  15. keepsettings            0               0               1               rw
  16. lun                     0               0               7               rw
  17. max_failures            1               0               65535           rw
  18. max_kb_per_request      127             1               127             rw
  19. multcount               0               0               8               rw
  20. nice1                   1               0               1               rw
  21. nowerr                  0               0               1               rw
  22. number                  0               0               3               rw
  23. pio_mode                write-only      0               255             w
  24. slow                    0               0               1               rw
  25. unmaskirq               0               0               1               rw
  26. using_dma               0               0               1               rw


 

Code :
  1. sudo cat /proc/ide/hdb/settings
  2. name                    value           min             max             mode
  3. ----                    -----           ---             ---             ----
  4. bios_cyl                5005            0               65535           rw
  5. bios_head               255             0               255             rw
  6. bios_sect               63              0               63              rw
  7. breada_readahead        4               0               127             rw
  8. bswap                   0               0               1               r
  9. current_speed           0               0               69              rw
  10. failures                0               0               65535           rw
  11. file_readahead          124             0               16384           rw
  12. ide_scsi                0               0               1               rw
  13. init_speed              0               0               69              rw
  14. io_32bit                0               0               3               rw
  15. keepsettings            0               0               1               rw
  16. lun                     0               0               7               rw
  17. max_failures            1               0               65535           rw
  18. max_kb_per_request      127             1               127             rw
  19. multcount               0               0               8               rw
  20. nice1                   1               0               1               rw
  21. nowerr                  0               0               1               rw
  22. number                  1               0               3               rw
  23. pio_mode                write-only      0               255             w
  24. slow                    0               0               1               rw
  25. unmaskirq               0               0               1               rw
  26. using_dma               0               0               1               rw


 

Code :
  1. lspci
  2. 00:00.0 Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 04)
  3. 00:01.0 PCI bridge: Intel Corp.: Unknown device 1131 (rev 04)
  4. 00:1e.0 PCI bridge: Intel Corp. 82820 820 (Camino 2) Chipset PCI (rev 05)
  5. 00:1f.0 ISA bridge: Intel Corp. 82820 820 (Camino 2) Chipset ISA Bridge (ICH2) (rev 05)
  6. 00:1f.1 IDE interface: Intel Corp. 82820 820 (Camino 2) Chipset IDE U100 (rev 05)
  7. 00:1f.2 USB Controller: Intel Corp. 82820 820 (Camino 2) Chipset USB (Hub A) (rev 05)
  8. 00:1f.3 SMBus: Intel Corp. 82820 820 (Camino 2) Chipset SMBus (rev 05)
  9. 00:1f.4 USB Controller: Intel Corp. 82820 820 (Camino 2) Chipset USB (Hub B) (rev 05)
  10. 01:00.0 VGA compatible controller: nVidia Corporation GeForce 256 DDR (rev 10)
  11. 02:0a.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08)
  12. 02:0a.1 Input device controller: Creative Labs SB Live! (rev 08)
  13. 02:0d.0 Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink] (rev 74)


 

Code :
  1. sudo lsmod
  2. Module                  Size  Used by    Not tainted
  3. emu10k1                52096   1
  4. ac97_codec              9376   0  [emu10k1]
  5. sound                  52300   0  [emu10k1]
  6. soundcore               3556   7  (autoclean) [emu10k1 sound]
  7. 3c59x                  24936   1
  8. mousedev                3808   1
  9. hid                    17664   0  (unused)
  10. usbmouse                1792   0  (unused)
  11. input                   3328   0  [mousedev hid usbmouse]
  12. usb-uhci               21028   0  (unused)
  13. usbcore                48192   1  [hid usbmouse usb-uhci]
  14. nls_iso8859-1           2880   1  (autoclean)
  15. nls_cp850               3616   1  (autoclean)
  16. vfat                    9276   1  (autoclean)
  17. fat                    29080   0  (autoclean) [vfat]
  18. nls_cp437               4384   1  (autoclean)
  19. ntfs                   48576   1  (autoclean)
  20. af_packet              11432   0  (unused)
  21. rtc                     5368   0  (autoclean)
  22. unix                   13316  36  (autoclean)
  23. ide-disk                6592   4  (autoclean)
  24. ide-probe-mod           7968   0  (autoclean)
  25. ide-mod               129420   4  (autoclean) [ide-disk ide-probe-mod]
  26. ext2                   30400   1  (autoclean)
  27. ext3                   56544   0  (autoclean)
  28. jbd                    34968   0  (autoclean) [ext3]


 
j'ai pas l'occasion de faire un ps aux et un top encore, je vais essayer de choper le bon moment


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 24-11-2002 à 21:34:10    

impeccable, je vais regarder ça
mais déjà, on voit bien que la vitesse est très faible :/
 
EDIT : ouai bah avec le hdparm -v on voit que tes paramètres sont pas top du tout, je te file les commandes qui vont bien pour régler ça  ;)


Message édité par djoh le 24-11-2002 à 21:36:06
Reply

Marsh Posté le 24-11-2002 à 21:34:40    

Esc a écrit a écrit :

Salut,
    J'avais exactement le meme probleme que toi au debut avec ma debian.  Dans mon cas, c'etait un probleme de lecture sur le disque dure.  Pour regler le prob, recompile le kernel avec le bon chipset de configurer.  Apres, tout vas fonctionne parfaitement.




mon frère m'a conseillé de d/l un 2.4.19 et de le recompiler comme j'apprend à le faire, mais après d/l il me dit :

Code :
  1. z0rglub@venus:~/kernel2.4.19/linux-2.4.19$ make xconfig
  2. rm -f include/asm
  3. ( cd include ; ln -sf asm-i386 asm)
  4. make -C scripts kconfig.tk
  5. make[1]: Entering directory `/home/z0rglub/kernel2.4.19/linux-2.4.19/scripts'
  6. gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o tkparse.o tkparse.c
  7. tkparse.c:48: stdio.h: No such file or directory
  8. tkparse.c:49: stdlib.h: No such file or directory
  9. tkparse.c:50: string.h: No such file or directory
  10. make[1]: *** [tkparse.o] Error 1
  11. make[1]: Leaving directory `/home/z0rglub/kernel2.4.19/linux-2.4.19/scripts'
  12. make: *** [xconfig] Error 2


:-/


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 24-11-2002 à 21:38:53    

z0rglub a écrit a écrit :

 
mon frère m'a conseillé de d/l un 2.4.19 et de le recompiler comme j'apprend à le faire, mais après d/l il me dit :

Code :
  1. z0rglub@venus:~/kernel2.4.19/linux-2.4.19$ make xconfig
  2. rm -f include/asm
  3. ( cd include ; ln -sf asm-i386 asm)
  4. make -C scripts kconfig.tk
  5. make[1]: Entering directory `/home/z0rglub/kernel2.4.19/linux-2.4.19/scripts'
  6. gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o tkparse.o tkparse.c
  7. tkparse.c:48: stdio.h: No such file or directory
  8. tkparse.c:49: stdlib.h: No such file or directory
  9. tkparse.c:50: string.h: No such file or directory
  10. make[1]: *** [tkparse.o] Error 1
  11. make[1]: Leaving directory `/home/z0rglub/kernel2.4.19/linux-2.4.19/scripts'
  12. make: *** [xconfig] Error 2


:-/




 
il te manque un package ... tk ou tcl, je sais plus quoi ...

Reply

Marsh Posté le 24-11-2002 à 21:44:43    

arf

Code :
  1. sudo apt-get install tk
  2. Reading Package Lists... Done
  3. Building Dependency Tree... Done
  4. Package tk has no available version, but exists in the database.
  5. This typically means that the package was mentioned in a dependency and
  6. never uploaded, has been obsoleted or is not available with the contents
  7. of sources.list
  8. E: Package tk has no installation candidate


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 24-11-2002 à 21:45:21    

hdparm -d1 -A1 -c1 -k1 -K1 -m16 -u1 /dev/hda
pareil pour hdb


Message édité par djoh le 24-11-2002 à 21:46:33
Reply

Marsh Posté le 24-11-2002 à 21:51:51    

et sinon :
apt-get install tk8.3 tcl8.3

Reply

Marsh Posté le 24-11-2002 à 21:51:51   

Reply

Marsh Posté le 24-11-2002 à 22:36:28    

En recompilant ton noyau n'oublie pas d'activer le dma,
avec ça point besoin de passer des options à hdparm.
 

Reply

Marsh Posté le 24-11-2002 à 22:53:50    

djoh a écrit a écrit :

hdparm -d1 -A1 -c1 -k1 -K1 -m16 -u1 /dev/hda
pareil pour hdb




Code :
  1. sudo hdparm -d1 -A1 -c1 -k1 -K1 -m16 -
  2. /dev/hda:
  3. setting 32-bit I/O support flag to 1
  4. setting multcount to 16
  5. setting unmaskirq to 1 (on)
  6. setting using_dma to 1 (on)
  7. setting keep_settings to 1 (on)
  8. setting drive keep features to 1 (on)
  9. HDIO_DRIVE_CMD(keepsettings) failed: Input/output error
  10. setting drive read-lookahead to 1 (on)
  11. multcount    = 16 (on)
  12. I/O support  =  1 (32-bit)
  13. unmaskirq    =  1 (on)
  14. using_dma    =  1 (on)
  15. keepsettings =  1 (on)


 

Code :
  1. /dev/hdb:
  2. setting 32-bit I/O support flag to 1
  3. setting multcount to 16
  4. setting unmaskirq to 1 (on)
  5. setting using_dma to 1 (on)
  6. setting keep_settings to 1 (on)
  7. setting drive keep features to 1 (on)
  8. setting drive read-lookahead to 1 (on)
  9. multcount    = 16 (on)
  10. I/O support  =  1 (32-bit)
  11. unmaskirq    =  1 (on)
  12. using_dma    =  1 (on)
  13. keepsettings =  1 (on)



---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 24-11-2002 à 22:59:33    

z0rglub a écrit a écrit :

 

Code :
  1. sudo hdparm -d1 -A1 -c1 -k1 -K1 -m16 -
  2. /dev/hda:
  3. setting 32-bit I/O support flag to 1
  4. setting multcount to 16
  5. setting unmaskirq to 1 (on)
  6. setting using_dma to 1 (on)
  7. setting keep_settings to 1 (on)
  8. setting drive keep features to 1 (on)
  9. HDIO_DRIVE_CMD(keepsettings) failed: Input/output error
  10. setting drive read-lookahead to 1 (on)
  11. multcount    = 16 (on)
  12. I/O support  =  1 (32-bit)
  13. unmaskirq    =  1 (on)
  14. using_dma    =  1 (on)
  15. keepsettings =  1 (on)


 

Code :
  1. /dev/hdb:
  2. setting 32-bit I/O support flag to 1
  3. setting multcount to 16
  4. setting unmaskirq to 1 (on)
  5. setting using_dma to 1 (on)
  6. setting keep_settings to 1 (on)
  7. setting drive keep features to 1 (on)
  8. setting drive read-lookahead to 1 (on)
  9. multcount    = 16 (on)
  10. I/O support  =  1 (32-bit)
  11. unmaskirq    =  1 (on)
  12. using_dma    =  1 (on)
  13. keepsettings =  1 (on)


 




 
ben c'est pas mal
tu redémarres et tu regardes si ces options restent paramétrées telles quelles (hdparm -v)
ensuites tu retestes hdparm -t (normalement, tes perf devraient s'envoler :D ;) )
et tu regardes si tu rescents toujours des ralentissements
si c'est le cas, n'oublie de faire une ps aux et un top
 
 
et quand tu voudras recompiler, n'oublie l'option :
 

CONFIG_IDEDISK_MULTI_MODE=y

 
ça permet d'activer le multicount sur 16 au boot par défaut (sans lui le préciser à la main)

Reply

Marsh Posté le 25-11-2002 à 12:16:51    

merci bcp, je teste ça qd je reviens sur mon PC (c'est à dire mercredi dans 2 jours)

Reply

Marsh Posté le 25-11-2002 à 12:43:30    

Moi je l'ai fait mais au redémarrage, les modifications  en restent pas.

Reply

Marsh Posté le 25-11-2002 à 12:59:43    

roupougnouf a écrit a écrit :

Moi je l'ai fait mais au redémarrage, les modifications  en restent pas.




 
même avec -k1 ?
montre ton setting :
hdparm -v /dev/hdX

Reply

Marsh Posté le 25-11-2002 à 13:47:38    

/dev/hdb:
 Timing buffer-cache reads:   128 MB in  0.45 seconds =284.44 MB/sec
 Timing buffered disk reads:  64 MB in 26.28 seconds =  2.44 MB/sec
 
 
 
 
 
/dev/hdb:
 multcount    =  0 (off)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 10011/255/63, sectors = 160836480, start = 0

Reply

Marsh Posté le 25-11-2002 à 13:51:15    

roupougnouf a écrit a écrit :

/dev/hdb:
 Timing buffer-cache reads:   128 MB in  0.45 seconds =284.44 MB/sec
 Timing buffered disk reads:  64 MB in 26.28 seconds =  2.44 MB/sec
 
 
 
 
 
/dev/hdb:
 multcount    =  0 (off)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 10011/255/63, sectors = 160836480, start = 0




 
et quand tu fais ça :
 

hdparm -d1 -A1 -c1 -k1 -K1 -m16 -u1 /dev/hdb

 
que dit-il ?

Reply

Marsh Posté le 25-11-2002 à 14:04:04    

djoh a écrit a écrit :

et sinon :
apt-get install tk8.3 tcl8.3




moi je crois que c'est les librairies de dev  qui lui manquent (stdio.h et stdlib.h et string.h)
=> apt-get install libglibc-dev
ou
apt-get install glibc-dev


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 25-11-2002 à 14:09:51    

e_esprit a écrit a écrit :

 
moi je crois que c'est les librairies de dev  qui lui manquent (stdio.h et stdlib.h et string.h)
=> apt-get install libglibc-dev
ou
apt-get install glibc-dev




 
ah ouai exact
j'avais mal lu les messages d'erreur et vu que j'ai eu ce pb avec les package tcl/tk que j'ai mis du temps à mettre la main dessus, j'ai pensé à ça sans trop regarder :whistle:

Reply

Marsh Posté le 25-11-2002 à 14:11:11    

roupougnouf a écrit a écrit :

Moi je l'ai fait mais au redémarrage, les modifications  en restent pas.




moi pareil, j'ai donc fait un script éxécuté au démarrage qui me les restaure


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 25-11-2002 à 15:15:28    

dans ce cas où faut-il placer le script si l'on veut que ce soit effectif dès le démarrage?

Reply

Marsh Posté le 25-11-2002 à 15:31:12    

roupougnouf a écrit a écrit :

dans ce cas où faut-il placer le script si l'on veut que ce soit effectif dès le démarrage?




dans /etc/init.d tu crées un fichier scipt optimisation, ou hdparm, ou titi ou ...etc...
et pis tu rajoutes un lien dans ton runlevel préféré !!!
update-rc.d -truc -bidule (voir le man pour la syntaxe)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 25-11-2002 à 16:18:30    

pour un truc comme ça c'est sûrement plus utile/cohérent de le mettre dans /etc/rcS.d/ ;)
 
ln -s /etc/init.d/ton_script_optimisation /etc/rcS.d/S40ton_script_optimisation
 
le 40 c'est un exemple mais il faut préciser une priorité pour l'execution (l'execution étant le S pour Start ;) )


Message édité par Acontios le 25-11-2002 à 18:10:56
Reply

Marsh Posté le 25-11-2002 à 18:08:01    

drapeau et up

Reply

Marsh Posté le 26-11-2002 à 01:07:16    

merci je vais le faire rapidement

Reply

Marsh Posté le 26-11-2002 à 11:51:50    

911GT3 a écrit a écrit :

 
ln -s /etc/init.d/ton_script_optimisation /etc/rcS.d/S40ton_script_optimisation




 
dans init.d on crée le script et dans rcS.d est crée le lien symbolique avec la commande  donnée çi dessus, c'est bien cela  
 
ps: je voudrais pas mettre le systeme en carafe.

Reply

Marsh Posté le 26-11-2002 à 14:18:18    

melalcoolique a écrit a écrit :

 
 
dans init.d on crée le script et dans rcS.d est crée le lien symbolique avec la commande  donnée çi dessus, c'est bien cela  
 
ps: je voudrais pas mettre le systeme en carafe.



oui


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 26-11-2002 à 15:53:08    

je comprends pas, linux me met permission denied lors du redémarrage, comment est-ce possible, j'étais en root.
 
au passage, je n'ai accès qu'à une partie de mon clavier sous X, par exemple, je suis obligé d'activer le verouillage numérique pour pouvoir taper des chiffres avec celui-çi. Je veux bien de l'aide svp.


Message édité par Profil supprimé le 26-11-2002 à 15:53:46
Reply

Marsh Posté le 26-11-2002 à 16:02:16    

le permission denied c'est pour ton script ? est-il déclaré comme un executable ? (chmod +x ?)
 
Pour le clavier, le type est peut-être mal choisi. Un clavier standard doit être déclaré en tant que  

   Option "XkbModel" "pc105"

 
voire, pc104.

Reply

Marsh Posté le 26-11-2002 à 16:14:27    

ok, j'ai changé le script en exe avec chmod (enfin je crois, je n'ai pas encore rebooté)
 
concernant le clavier, il est  configuré en pc105 (c'est bien un 105 touches) avec xfree86 pour les "rules".

Reply

Marsh Posté le 26-11-2002 à 16:34:03    

ça marche pour le script merci 911. :jap:
 
reste le problème du clavier :ange: ;)

Reply

Marsh Posté le 26-11-2002 à 16:34:11    

arf :/
c'est pas un model exotique type Sun ou je sais pas quoi ?
est-ce que le /var/log/XFree86.0.log dit quelque chose de particulier à ce sujet ?

Reply

Marsh Posté le 26-11-2002 à 16:42:11    

flûte oui,  
Couldn't load XKB keymap, falling back to pre-XKB keymap
 
le pire c'est que j'ai recompilé le noyau une demi douzaine de fois (en repartant de zéro à chaque fois) et j'ai toujours eu ce message quelque soit les options choisies avec xfree.
 
sinon le clavier c'est un keytronic 2001 azerty

Reply

Marsh Posté le 26-11-2002 à 16:43:04    

je précise qu'en mode console, tout marche normalement donc ça vient bien de xfree (encore lui) lol

Reply

Marsh Posté le 26-11-2002 à 16:47:07    

ce pourrait-il qu'il y ait un rapport avec le module nls_cp850. Modconf m'indique qu'il n'est pas chargé...

Reply

Marsh Posté le 26-11-2002 à 17:01:24    

le keymap n'a rien à voir avec le noyau.
 
y a un fichier keytronic /etc/X11/xkb/geomtry qui décrit un model FlexPro. A tout hasard, essaies avec

Option "XkbModel" "FlexPro"


EDit: c'est sûrement une grosse connerie ;)
 
EDIT2: plus sérieusement, vérifie que tu as bien un fichier xfree86 dans /etc/X11/xkb/keymap


Message édité par Acontios le 26-11-2002 à 17:10:41
Reply

Marsh Posté le 26-11-2002 à 17:17:46    

911GT3 a écrit a écrit :

 
EDIT2: plus sérieusement, vérifie que tu as bien un fichier xfree86 dans /etc/X11/xkb/keymap




 
ça marche maintenant :mad2:
je pense que le fait d'avoir essayé FlexPro puis avoir remis pc 105 a crée le fichier en question, chose qui n'avait pas été faite lors de la configuration du serveur xfree. Comprenne qui pourra. Quoi qu'il en soit merci beaucoup. :jap:

Reply

Marsh Posté le 26-11-2002 à 17:20:55    

en fait non mon explication est fumeuse mais en tout cas ça marche maintenant. C'est à n'y rien comprendre...

Reply

Marsh Posté le 26-11-2002 à 17:26:00    

:pt1cable: en effet

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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