Forum Linux.suse linux très très lent

Posté par  .
Étiquettes :
0
5
fév.
2006
Bonjour

J'utilise linux suse 10 sur mon pc portable (celeron 500Mhz 128Mo de ram), celui est tres lent même après quelques optimisations.
Le swap n'est pas utiliser, j'utilse le bureau kde avec le minimum d'effet graphique et le disque dur a été optimisé avec hdparm.
Voici quelques chiffres:
Vitesse du disque dur (calculer avec hdparm) : 12Mo/s
Temps de démarrage du pc 2min30s
Temps de démarrage de firefox 30s.
Même si j'utilise un bureau plus léger que kde le problème reste le même.
Lorsque j'ouvre une application j'entend mon disque dur travailler énormément et pourtant Gkrellm m'indique un débit de disque dur à peine supérieur a 1Mo/s!!!!
J'ai essayer d'autre distribution de linux mais le problème reste toujours le même(même avec damn small linux)
Ce que je trouve étonnant c'est que windows XP aussi installé sur ce pc démarre en 1min et que firefox ce lance en seulement 10s!!!!!
J'ai aussi installer suse 10 sur mon pc de bureau(athlon xp 2000+ 512mo de ram , débit disque dur 56mo/s) et la linux est plus rapide que windows xp?????

Quelqu'un a-t-il une idée pour résoudre mon problème de lenteur?

merci
  • # cat /proc/cpuinfo

    Posté par  (site web personnel, Mastodon) . Évalué à 4.

    Vérifie que ton CPU tourne à la bonne fréquence ? sur un laptop +/- équivalent, il restait par moment "coincé" à basse fréquence. Vive le speedstep... quand il marche !!
    • [^] # Re: cat /proc/cpuinfo

      Posté par  . Évalué à 1.

      Comment vérifier la fréquence du processeur sous linux?
      merci
    • [^] # Re: cat /proc/cpuinfo

      Posté par  . Évalué à 1.

      voici ce que j'obtiens avec la commande.

      processor : 0
      vendor_id : GenuineIntel
      cpu family : 6
      model : 8
      model name : Celeron (Coppermine)
      stepping : 1
      cpu MHz : 501.225
      cache size : 128 KB
      fdiv_bug : no
      hlt_bug : no
      f00f_bug : no
      coma_bug : no
      fpu : yes
      fpu_exception : yes
      cpuid level : 2
      wp : yes
      flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse
      bogomips : 1003.19

      Je ne pense pas que le probleme vienne du speedstep car je crois que mon portable n'utilise pas cette technologie.

      Quelqu'un a-t-il une idée pour mon problème de lenteur.
      • [^] # Re: cat /proc/cpuinfo

        Posté par  . Évalué à 3.

        salut,

        moi j'avais un probleme d'interface reseau, il manquait : lo

        regarde ce que te donne ifconfig
        • [^] # Re: cat /proc/cpuinfo

          Posté par  . Évalué à 2.

          Je vois pas le rapport entre mon problème et l'interface réseau???
          Mon réseau fonctionne très bien
          • [^] # Re: cat /proc/cpuinfo

            Posté par  . Évalué à 2.

            Certains programmes accèdent au pseudo-périphérique réseau "lo" (loopback) et j'ai déjà entendu dire que s'il n'était pas monté/actif (avec ifconfig je pense), ça pouvait causer des problèmes et des ralentissements. En principe toutes les distribs le montent par défaut.
          • [^] # Re: cat /proc/cpuinfo

            Posté par  . Évalué à 2.

            si il fonctionne tres bien pourrait tu nous donner la sortie de la commande ifconfig.
            • [^] # Re: cat /proc/cpuinfo

              Posté par  . Évalué à 1.

              voila ce que me donne ifconfig

              lo Lien encap:Boucle locale
              inet adr:127.0.0.1 Masque:255.0.0.0
              adr inet6: ::1/128 Scope:Hôte
              UP LOOPBACK RUNNING MTU:16436 Metric:1
              RX packets:36 errors:0 dropped:0 overruns:0 frame:0
              TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 lg file transmission:0
              RX bytes:2256 (2.2 Kb) TX bytes:2256 (2.2 Kb)

              ra0 Lien encap:Ethernet HWaddr 00:08:A1:8A:FB:55
              inet adr:192.168.1.2 Bcast:192.168.1.255 Masque:255.255.255.0
              adr inet6: fe80::208:a1ff:fe8a:fb55/64 Scope:Lien
              UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
              RX packets:58 errors:0 dropped:0 overruns:0 frame:0
              TX packets:199 errors:1 dropped:1 overruns:0 carrier:0
              collisions:22 lg file transmission:1000
              RX bytes:10154 (9.9 Kb) TX bytes:12827 (12.5 Kb)
              Interruption:11 Adresse de base:0x4000
      • [^] # Re: cat /proc/cpuinfo

        Posté par  (site web personnel) . Évalué à 3.

        Aucun rapport, pour avoir la vitesse actuel de ton cpu, faut utiliser x86info ou alors un outils de cpufreq dont j'ai oublié le nom...
        • [^] # Re: cat /proc/cpuinfo

          Posté par  . Évalué à 1.

          D'un autre coté je ne pense que le problème vienne de là vu que gkrellm ne m'indique pas une utilisation du processseur à 100%.
          Je pense que le problème vient plutot du disque dur mais je ne suis pas sur.
          • [^] # Re: cat /proc/cpuinfo

            Posté par  . Évalué à 1.

            effectivement le DD pourrait mener à ce Pb,ça peut se sentir ou bien s'entendre.Il faudrait le contrôler avec The ultimate Boot CD par exemple
            • [^] # Re: cat /proc/cpuinfo

              Posté par  . Évalué à 1.

              Quel type de controle dois-je effectuer avec ultimate boot CD?
              Ce qui est étonent c'est que mon DD fonctionne très bien avec windows XP.
              Pour info mon disque dur est un IBM tournant à 4200tr/min de Go.
              • [^] # Contrôle DD

                Posté par  . Évalué à 0.

                avec The UBCD->HardDisk tools->
                Mais,je pense à autre chose:sur un P500 que tu as,le système de fichier journalisé ext3 (plus sûr)que tu utilises certainement, ralentit sensiblement la machine et cela doit se voir.On peut retourner à ext2 sans tout refaire,mais je ne sais pas comment.
                Autre source de ralentissements:l'accélération graphique,si elle n'est pas bien reconnue,tapez
                glxinfo
                déjà pour voir
                • [^] # Re: Contrôle DD

                  Posté par  (site web personnel) . Évalué à 2.

                  tune2fs -O ^has_journal /dev/hdaX pour enlever le journal

                  tune2fs -O has_journal /dev/hdaX pour le remettre

                  Ne pas oublié non plus de modifier le fstab.
                • [^] # Re: Contrôle DD

                  Posté par  . Évalué à 2.

                  sur un P500 que tu as, le système de fichier journalisé ext3 (plus sûr) que tu utilises certainement, ralentit sensiblement la machine

                  Je ne sais pas d'où tu tiens ça... le système de fichiers ext3 est un peu plus lent que ext2 en écriture sur n'importe quelle machine, vu qu'il y a des écritures en plus, et un disque c'est (très) lent par rapport à un CPU. Par contre, en lecture, ext3 a les mêmes performances que ext2, ce n'est pas son utilisation qui va ralentir le chargement des applications.
                • [^] # glxinfo

                  Posté par  . Évalué à 1.

                  Voila ce que me donne glxinfo
                  Pour info ma carte graphique est une ati rage pro lt avec 8mo de mémoire et mon ecran un 12pouces résolution 800x600!!

                  name of display: :0.0
                  display: :0 screen: 0
                  direct rendering: No
                  server glx vendor string: SGI
                  server glx version string: 1.2
                  server glx extensions:
                  GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
                  GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
                  GLX_SGIS_multisample, GLX_SGIX_fbconfig
                  client glx vendor string: SGI
                  client glx version string: 1.4
                  client glx extensions:
                  GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
                  GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
                  GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
                  GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
                  GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
                  GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
                  GLX extensions:
                  GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
                  GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
                  GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
                  GLX_SGIX_visual_select_group
                  OpenGL vendor string: Mesa project: www.mesa3d.org
                  OpenGL renderer string: Mesa GLX Indirect
                  OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
                  OpenGL extensions:
                  GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,
                  GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
                  GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
                  GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
                  GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
                  GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
                  GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
                  GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_logic_op,
                  GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
                  GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
                  GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_point_parameters,
                  GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
                  GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
                  GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture,
                  GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
                  GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
                  GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias, GL_EXT_texture_object,
                  GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
                  GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
                  GL_ATIX_texture_env_combine3, GL_IBM_texture_mirrored_repeat,
                  GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
                  GL_NV_blend_square, GL_NV_point_sprite, GL_NV_texgen_reflection,
                  GL_NV_texture_rectangle, GL_SGIS_generate_mipmap,
                  GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
                  GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow,
                  GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays
                  glu version: 1.3
                  glu extensions:
                  GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

                  visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
                  id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
                  ----------------------------------------------------------------------
                  0x23 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
                  0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 None
                  0x25 16 tc 0 24 0 r y . 5 6 5 8 0 16 8 16 16 16 16 0 0 None
                  0x26 16 tc 0 24 0 r . . 5 6 5 8 0 16 8 16 16 16 16 0 0 None
                  0x27 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
                  0x28 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 None
                  0x29 16 dc 0 24 0 r y . 5 6 5 8 0 16 8 16 16 16 16 0 0 None
                  0x2a 16 dc 0 24 0 r . . 5 6 5 8 0 16 8 16 16 16 16 0 0 None
  • # Et le DMA ?

    Posté par  (site web personnel) . Évalué à 1.

    Que te donnes
    # 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 = 19857/16/63, sectors = 10248118272, start = 0

    using_dma est-il bien à 1 ?
  • # Une piste

    Posté par  . Évalué à 1.

    Quels services sont lancés sur ta machine (ssh, ...) ? Les services inutiles ralentissent la machine, surtout si elle dispose de peu de puissance.

    Une question : comment sais-tu que le swap n'est pas utilisé ?
    • [^] # Re: Une piste

      Posté par  . Évalué à 1.

      Voici la liste des processus qui tourne sur mon pc.
      Quel processus puis-je désactiver sachant que les conditions suivantes doivent fonctionner:
      Pc portable avec une carte wifi pcmcia (rt2500)
      Une carte pcmcia 3 ports usb sur laquel je branche un adaptateur usb/ethernet
      un lecteur cd 24x (pas de graveur)
      un souris usb + le touche pad
      Le son doit marcher
      Je souhaite que les clef usb et disque dur externe puissent etre monter automatiquement
      enfin je souhaite avoir accés sur le réseau à mon groupe de travail windows
      L'utilisation de mon pc etant la suivante (internet(firefox), openoffice(ou moin gourmant en ressource), et lecture de musique).
      J'utilise tres peu la console.

      Merci de m'indiquer les processus a desactiver.

      UID PID PPID C STIME TTY TIME CMD
      root 1 0 0 16:30 ? 00:00:02 init [5]
      root 2 1 0 16:30 ? 00:00:00 [ksoftirqd/0]
      root 3 1 0 16:30 ? 00:00:00 [events/0]
      root 4 1 0 16:30 ? 00:00:00 [khelper]
      root 5 1 0 16:30 ? 00:00:00 [kthread]
      root 9 5 0 16:30 ? 00:00:00 [kacpid]
      root 312 5 0 16:30 ? 00:00:00 [kblockd/0]
      root 347 5 0 16:30 ? 00:00:00 [pdflush]
      root 348 5 0 16:30 ? 00:00:00 [pdflush]
      root 350 5 0 16:30 ? 00:00:00 [aio/0]
      root 349 1 0 16:30 ? 00:00:00 [kswapd0]
      root 940 5 0 16:30 ? 00:00:00 [kseriod]
      root 2165 1 0 16:30 ? 00:00:02 /sbin/udevd --daemon --stop-exec-queue
      root 2581 5 0 16:31 ? 00:00:00 [khubd]
      root 2713 1 0 16:31 ? 00:00:00 [pccardd]
      root 2762 1 0 16:31 ? 00:00:00 [pccardd]
      100 3968 1 0 16:31 ? 00:00:00 /usr/bin/dbus-daemon --system
      root 3990 1 0 16:31 ? 00:00:00 /sbin/syslog-ng
      root 3993 1 0 16:31 ? 00:00:00 /sbin/klogd -c 1 -x -x
      root 4207 1 0 16:31 ? 00:00:00 /sbin/resmgrd
      root 4406 1 0 16:31 ? 00:00:00 /opt/kde3/bin/kdm
      root 4416 4406 2 16:31 tty7 00:00:39 /usr/X11R6/bin/X -br -nolisten tcp :0 vt7 -auth
      root 4417 4406 0 16:31 ? 00:00:00 -:0
      alex 4521 4417 0 16:31 ? 00:00:00 /bin/sh /opt/kde3/bin/startkde
      alex 4648 1 0 16:31 ? 00:00:00 /usr/bin/dbus-launch --sh-syntax --exit-with-se
      alex 4649 1 0 16:31 ? 00:00:00 dbus-daemon --fork --print-pid 8 --print-addres
      root 4830 1 0 16:31 ? 00:00:00 /sbin/dhcpcd -C -H -D -K -N -t 999999 -h linux
      nobody 5006 1 0 16:31 ? 00:00:00 /sbin/portmap
      root 5098 1 0 16:31 ? 00:00:00 /usr/sbin/nscd
      root 5100 1 0 16:31 ? 00:00:00 /usr/sbin/acpid
      alex 5207 1 0 16:31 ? 00:00:00 kdeinit Running...
      alex 5222 1 0 16:31 ? 00:00:00 dcopserver [kdeinit] --nosid
      root 5233 1 0 16:31 ? 00:00:00 /usr/sbin/nmbd -D -s /etc/samba/smb.conf
      root 5248 1 0 16:31 ? 00:00:00 /usr/sbin/smpppd
      root 5262 1 0 16:31 ? 00:00:00 /usr/sbin/sshd -o PidFile=/var/run/sshd.init.pi
      alex 5309 5207 0 16:31 ? 00:00:00 klauncher [kdeinit]
      root 5310 1 0 16:31 ? 00:00:00 /usr/sbin/smbd -D -s /etc/samba/smb.conf
      root 5320 1 0 16:31 ? 00:00:00 /usr/lib/postfix/master
      postfix 5349 5320 0 16:31 ? 00:00:00 pickup -l -t fifo -u
      postfix 5386 5320 0 16:31 ? 00:00:00 qmgr -l -t fifo -u
      root 5392 5310 0 16:31 ? 00:00:00 /usr/sbin/smbd -D -s /etc/samba/smb.conf
      root 5398 1 0 16:31 tty1 00:00:00 /sbin/mingetty --noclear tty1
      root 5399 1 0 16:31 tty2 00:00:00 /sbin/mingetty tty2
      root 5400 1 0 16:31 tty3 00:00:00 /sbin/mingetty tty3
      root 5401 1 0 16:31 tty4 00:00:00 /sbin/mingetty tty4
      root 5402 1 0 16:31 tty5 00:00:00 /sbin/mingetty tty5
      root 5403 1 0 16:31 tty6 00:00:00 /sbin/mingetty tty6
      alex 5431 1 0 16:31 ? 00:00:01 kded [kdeinit]
      alex 5490 1 0 16:31 ? 00:00:00 kaccess [kdeinit]
      alex 5495 4521 0 16:31 ? 00:00:00 kwrapper ksmserver
      alex 5497 1 0 16:31 ? 00:00:00 ksmserver [kdeinit]
      alex 5498 5207 0 16:31 ? 00:00:02 kwin [kdeinit] -session 10e4696e750001139342293
      alex 5501 1 0 16:31 ? 00:00:02 kdesktop [kdeinit]
      alex 5503 1 0 16:31 ? 00:00:04 kicker [kdeinit]
      alex 5505 5207 0 16:31 ? 00:00:01 kinternet [kdeinit] --quiet
      alex 5507 1 0 16:31 ? 00:00:00 suseplugger [kdeinit] -caption SUSE Hardware To
      alex 5509 1 0 16:31 ? 00:00:01 kmix [kdeinit] -session 10e4696e750001139342308
      alex 5510 5207 0 16:31 ? 00:00:09 gkrellm --sm-client-id 10e4696e7500011393509690
      alex 5511 5207 0 16:31 ? 00:00:00 kio_file [kdeinit] file /tmp/ksocket-alex/klaun
      alex 5518 1 0 16:31 ? 00:00:01 knotify [kdeinit]
      alex 5530 5207 0 16:33 ? 00:00:00 /bin/sh /usr/bin/firefox
      alex 5540 5530 9 16:33 ? 00:02:05 /opt/MozillaFirefox/lib/firefox-bin
      alex 5546 1 0 16:33 ? 00:00:00 /opt/gnome/lib/GConf/2/gconfd-2 16
      alex 5570 5207 0 16:37 ? 00:00:03 konsole [kdeinit]
      alex 5571 5570 0 16:37 pts/0 00:00:00 /bin/bash
      root 5582 5571 0 16:37 pts/0 00:00:00 su
      root 5585 5582 0 16:38 pts/0 00:00:00 bash
      root 5619 5585 0 16:55 pts/0 00:00:00 ps -fe
      • [^] # Re: Une piste

        Posté par  . Évalué à 1.

        posfix tourne sur ta machine. As-tu vraiment besoin de ce service ?

        Tu as seulement 128 Mo de ram . Es-tu certain que le swap est désactivé ?

        Que donnent les commandes suivantes (à lancer dans un terminal en mode texte) :
        top
        vmstat 1
        ?
  • # verifie la config minimale pour la suse 10

    Posté par  . Évalué à 1.

    de mémoire (lu dans un magazine) :
    512Mg de ram, 1ghz de processeur, 32Mg de ram video.
    User friendly mais ressources hostile.

    pline

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.