Guest Blog

Aller au contenu | Aller au menu | Aller à la recherche

lundi, janvier 23 2012

Arrete de me pomper tout mon cpu

Mon portable datant un peu (4 ans ) tournant sur squeeze. Depuis ma dernière mis à jour mon PC fait pas mal de bruit . Bien sur je n'aime pas trop entendre le bruit du mon ventilo qui me casse les oreilles .

En regardant les process qui tournent je me rends compte qu'il y a un fameux nautilus . La solution de porc me dirait de kill process . Mais pas top du tout surtout qu'il s'agit du gestionnaire de fichier de gnome.

Pourquoi ne pas limiter le pourcentage CPU qu'utilisera cette saloperie .

  1. /*
  2. apt-get install cpulimit
  3. */

Compliqué ?

  1. /*
  2. # cpulimit -p 2987 -l 10
  3. Process 2987 detected
  4. */
  • -l le pourcentage maximal que pourra utiliser notre process
  • -p N° de PID

Un petit top pour la forme

  1. /*
  2. 2987 mickael 20 0 461m 355m 13m T 10 17.6 79:51.42 nautilus
  3. 1728 root 20 0 91440 35m 14m S 1 1.7 23:37.07 Xorg
  4. */

Ça fait du bien aux oreilles :) . Bientôt je vais me mettre un p'tit lxde ou xfce car un peu marre de gnome :s

mercredi, octobre 5 2011

Partition de 8TB sur Redhat 4

Non non c'est bien ce que vous voyez j'ai bien écris Redhat en plus une 4 . Malheureusement au boulot nous avons pas mal de redhat vous connaissez les grosses boites :( .

Aujourd'hui demande d'un client pour créer une partition de 8TB même si j'aime pas trop les partions aussi grosse mais bon . Donc comme dab :

  1. /*
  2. # mkfs.ext3 /dev/mapper/mon_disque
  3. mke2fs 1.35 (28-Feb-2004)
  4. mkfs.ext3: Filesystem too large. No more than 2**31-1 blocks
  5. (8TB using a blocksize of 4k) are currently supported.
  6. */

La limite de ext3 pour une partition étant déjà de 8TB mais il y a moyen d'augmenter cette limite

  1. /*
  2. man mke2fs
  3. -T fs-type
  4. Specify how the filesystem is going to be used, so that mke2fs can chose optimal filesystem parameters for that use. The supported filesys-
  5. tem types are:
  6.  
  7. news one inode per 4kb block
  8.  
  9. largefile one inode per megabyte
  10.  
  11. largefile4 one inode per 4 megabytes
  12. */

Pour les gros disques ont peut passer certains paramètres bien sur go go . Même si je vois une inode pour un méga et pire une inode pour 4 méga mais bon c'est ca ou rien.

  1. /*
  2. # mke2fs -j -T largefile /dev/mapper/mon_disque
  3. mke2fs 1.35 (28-Feb-2004)
  4. mke2fs: Filesystem too large. No more than 2**31-1 blocks
  5. (8TB using a blocksize of 4k) are currently supported.
  6. */

Dans notre beau message d'erreur comme le premier , il faut utiliser des blocs de 4k = 4196 mais idem cela ne fonctionne toujours pas .
Au lieu de créer des partions de 8TB il faut créer des partitions de 7.99TB et la miracle :)

  1. /*
  2. # mke2fs -j -T largefile /dev/mapper/mon_disque
  3. mke2fs 1.35 (28-Feb-2004)
  4. Filesystem label=
  5. OS type: Linux
  6. Block size=4096 (log=2)
  7. Fragment size=4096 (log=2)
  8. 8378240 inodes, 2144808960 blocks
  9. 21341102 blocks (1.00%) reserved for the super user
  10. First data block=0
  11. Maximum filesystem blocks=4294967296
  12. 65455 block groups
  13. 32768 blocks per group, 32768 fragments per group
  14. 128 inodes per group
  15. Superblock backups stored on blocks:
  16. 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
  17. 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
  18. 102400000, 214990848, 512000000, 550731776, 644972544, 1934917632
  19.  
  20. Writing inode tables: done
  21. Creating journal (8192 blocks): done
  22. Writing superblocks and filesystem accounting information: done
  23.  
  24. This filesystem will be automatically checked every 24 mounts or
  25. 180 days, whichever comes first. Use tune2fs -c or -i to override.
  26. */

Au final

  1. /*
  2. /dev/mapper/mon_disque
  3. 8.0T 100M 8.0T 1% /mondisque
  4. */

mardi, septembre 20 2011

Umount device busy

Il peut arriver que lorsque vous faites un umont sur un sur une partition que celle ci vous sortent un device is busy pas top :s

  1. /*
  2. # umount /montage
  3. umount: /montage: device is busy
  4. umount: /montage: device is busy
  5. .
  6. */

Mais qui utilise ce montage ?

  1. /*
  2. # lsof /montage
  3. COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
  4. nrpe 2308 nagios txt REG 104,6 70407 144373 /montage/nrpe-2.8.1_debian-etch_x86_32/bin/nrpe
  5.  
  6. */

On voit ici qu'il s'agit de nrpe rien de plus simple pour le stopper

  1. /*
  2. # /etc/init.d/nrpe stop
  3. Terminated
  4. */

Vous pouvez refaire un umount et la plus de problème

- page 1 de 9