Connaître la taille de son kernel ?

Connaître la taille de son kernel ? - Divers - Linux et OS Alternatifs

Marsh Posté le 15-06-2003 à 15:52:53    

Est-ce qu'un :
 
du -sH /boot  
 
est la commande appropriée ? :??:


Message édité par vanilla le 15-06-2003 à 15:53:14

---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
Reply

Marsh Posté le 15-06-2003 à 15:52:53   

Reply

Marsh Posté le 15-06-2003 à 15:56:03    

ls -li /boot ?

Reply

Marsh Posté le 15-06-2003 à 16:00:43    

Oui, ça revient au même. Mais c'est donc sur la partoch /boot qu'il faut faire ça ?


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
Reply

Marsh Posté le 15-06-2003 à 16:10:57    

oui

Reply

Marsh Posté le 15-06-2003 à 16:15:40    

Ben, pas forcément. Ça dépend de l'endroit où est ton noyau. Certes, en général, c'est dans /boot, mais ce n'est pas obligatoire. Regarde dans ton lilo.conf pour savoir quel est le noyau chargé au démarrage, tu auras son nom et le chemin où il se trouve.
En général, il s'appelle vmlinuz[xxx].
Donc, pour connaître le taille de ton noyau, il suffit de faire un  
ls -l /boot/vmlinuz
 
Tiens, je suis pas sûr que ça marche bien, mais tape cette ligne de commande, ça devrait te donner ce que tu veux (sans taper le ~$ qui représente le prompt, bien sûr) :
 

Code :
  1. ~$ VART=`grep "default" /etc/lilo.conf | awk '{print $3}'` ; ls -l `grep -2 "$VART" /etc/lilo.conf | grep "image" | awk '{print $3}'`


 
En supposant que tu utilises lilo comme bootloader. Sinon, pour connaître la taille des modules, va voir dans /lib/modules/`uname -r`/, et tape du -h.


Message édité par Jak le 15-06-2003 à 16:19:27
Reply

Marsh Posté le 15-06-2003 à 17:51:10    

Désolé, j'utilise GRUB :D
 


default 0
timeout 5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
 
title=Gentoo Linux
root (hd0,0)
kernel (hd0,0)/boot/bzImage root=/dev/hda3


 
du -sH bzImage
1.1MB   bzImage
 
 
 
 
 
 [:totoz]  
 
 
Pourtant il me semblait avoir fait le ménage dans ce noyau  [:sisicaivrai]


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
Reply

Marsh Posté le 15-06-2003 à 17:57:46    


RoGeR / # ls -al /boot/
total 3266
drwxr-xr-x    2 root     root          168 Jun 10 19:35 .
drwxr-xr-x   22 root     root          560 Jun  9 15:25 ..
-rw-------    1 root     root        51200 Jun 10 19:35 System.map
-rw-r--r--    1 root     root          512 Jun  8 17:16 boot.0300
-rw-r--r--    1 root     root      1644363 Jun 10 19:34 bzImage
-rw-r--r--    1 root     root      1636129 Jun  9 12:34 bzImage.old


 
 :whistle:  :D


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 15-06-2003 à 18:02:21    

Citation :


 
-rw-r--r--    1 root     root      1376048 2003-05-31 01:59 2.4.20-vanilla
-rw-r--r--    1 root     root      2016538 2003-06-08 19:22 2.5.70-mm6
-rw-r--r--    1 root     root      2101937 2003-06-12 17:05 2.5.70-mm8
 

 
 
c'est bizarre que le 2.5 soit si lourd... pourtant j'ai pas l'impression d'avoir mis tant de trucs que ca dedans  :heink:

Reply

Marsh Posté le 15-06-2003 à 18:05:12    

Jak a écrit :

Ben, pas forcément. Ça dépend de l'endroit où est ton noyau. Certes, en général, c'est dans /boot, mais ce n'est pas obligatoire. Regarde dans ton lilo.conf pour savoir quel est le noyau chargé au démarrage, tu auras son nom et le chemin où il se trouve.
En général, il s'appelle vmlinuz[xxx].
Donc, pour connaître le taille de ton noyau, il suffit de faire un  
ls -l /boot/vmlinuz
 
Tiens, je suis pas sûr que ça marche bien, mais tape cette ligne de commande, ça devrait te donner ce que tu veux (sans taper le ~$ qui représente le prompt, bien sûr) :
 

Code :
  1. ~$ VART=`grep "default" /etc/lilo.conf | awk '{print $3}'` ; ls -l `grep -2 "$VART" /etc/lilo.conf | grep "image" | awk '{print $3}'`


 
En supposant que tu utilises lilo comme bootloader. Sinon, pour connaître la taille des modules, va voir dans /lib/modules/`uname -r`/, et tape du -h.


 
c'est pas à toi qu'axey avait dit que les `` n'étaient plus posix compliant et qu'il fallait les remplacer par des $() ?  :o


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

Marsh Posté le 15-06-2003 à 18:06:43    

Klaimant a écrit :


RoGeR / # ls -al /boot/
total 3266
drwxr-xr-x    2 root     root          168 Jun 10 19:35 .
drwxr-xr-x   22 root     root          560 Jun  9 15:25 ..
-rw-------    1 root     root        51200 Jun 10 19:35 System.map
-rw-r--r--    1 root     root          512 Jun  8 17:16 boot.0300
-rw-r--r--    1 root     root      1644363 Jun 10 19:34 bzImage
-rw-r--r--    1 root     root      1636129 Jun  9 12:34 bzImage.old


 
 :whistle:  :D  


 
ça fais 1.6MB ça ?  :??:  
 
du -sH cai mieux !!  :o


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
Reply

Marsh Posté le 15-06-2003 à 18:06:43   

Reply

Marsh Posté le 15-06-2003 à 18:06:59    

un kernel ça grossit vite quand on met les trucs en dur  :o


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

Marsh Posté le 15-06-2003 à 18:07:23    

udok a écrit :


 
c'est pas à toi qu'axey avait dit que les `` n'étaient plus posix compliant et qu'il fallait les remplacer par des $() ?  :o

Probablement pas, vu que je suis pas au courant. C'est pas POSIX, les anti-quotes ?

Reply

Marsh Posté le 15-06-2003 à 18:08:22    


RoGeR / # ls -sH /boot/
total 3264
  52 System.map     4 boot.0300  1608 bzImage  1600 bzImage.old


 
Oui il est gros parce qu'il ya du bordel dedans :)


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 15-06-2003 à 18:09:39    

udok a écrit :

un kernel ça grossit vite quand on met les trucs en dur  :o


 
Ouais sans doute  :o


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
Reply

Marsh Posté le 15-06-2003 à 18:11:17    

Jak a écrit :

Probablement pas, vu que je suis pas au courant. C'est pas POSIX, les anti-quotes ?


 
non, ça a été viré (apparemment parce que c'était vite le bordel quand on en mettait plusieurs)


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

Marsh Posté le 15-06-2003 à 18:13:14    

vanilla a écrit :


 
ça fais 1.6MB ça ?  :??:  
 
du -sH cai mieux !!  :o  

Ben, non, ça fait plus de 3 Mo, vu qu'il y a 2 noyaux de plus de 1,5 Mo dedans. Mais en rapport avec la question, le noyau du monsieur fait 1,6 Mo. C'est monstrueux. Tout est dans le noyau ? Il n'y a rien en modules ?
Parce que là, j'ai eu un noyau fonctionnel de 794 ko, avec 1,5 Mo de modules.
Celui que j'ai maintenant, il fait 806 ko, avec 2,3 Mo de modules. Et c'est parce qu'il y a plein de trucs inutiles que j'ai mis au cas où.

Reply

Marsh Posté le 15-06-2003 à 18:13:59    

Jak a écrit :

Ben, non, ça fait plus de 3 Mo, vu qu'il y a 2 noyaux de plus de 1,5 Mo dedans. Mais en rapport avec la question, le noyau du monsieur fait 1,6 Mo. C'est monstrueux. Tout est dans le noyau ? Il n'y a rien en modules ?
Parce que là, j'ai eu un noyau fonctionnel de 794 ko, avec 1,5 Mo de modules.
Celui que j'ai maintenant, il fait 806 ko, avec 2,3 Mo de modules. Et c'est parce qu'il y a plein de trucs inutiles que j'ai mis au cas où.


 
J'ai qu'un module moi


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 15-06-2003 à 18:15:41    

udok a écrit :


 
non, ça a été viré (apparemment parce que c'était vite le bordel quand on en mettait plusieurs)

Voir d'ailleurs mon exemple, ou j'ai bricolé avec une variable temporaire pour pouvoir en placer 2. Je vais essayer, tiens.

Reply

Marsh Posté le 15-06-2003 à 18:17:47    

Jak a écrit :

Voir d'ailleurs mon exemple, ou j'ai bricolé avec une variable temporaire pour pouvoir en placer 2. Je vais essayer, tiens.


 
bah oui, c'est ça : y-a pas de anti-quote ouvrant et fermant, contrairement aux parentheses, donc c'est bien le bordel  :o


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

Marsh Posté le 15-06-2003 à 18:19:21    

udok a écrit :


 
bah oui, c'est ça : y-a pas de anti-quote ouvrant et fermant, contrairement aux parentheses, donc c'est bien le bordel  :o

C'est vachement mieux comme ça, en effet ...

Code :
  1. ls -l $(grep -2 $(grep "default" /etc/lilo.conf | awk '{print $3}') /etc/lilo.conf | grep "image" | awk '{print $3}')


 

Reply

Marsh Posté le 15-06-2003 à 19:40:22    

Tu peux aussi savoir la taille de ton noyau en allant regarder dans Konqueror.


---------------
La chance ne sourit qu'aux audacieux **Feedback**: http://forum.hardware.fr/hardwaref [...] 0944-1.htm
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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