Question (Thread Stack Size)
A quoi correspond exactement la stack size d’un thread ? Comment la dimensionner au mieux autrement que par le test ?
Réponse
La stack size d’un thread fonctionne de la même façon que la stack size d’un processus (variables locales, paramètres de fonctions, adresses de retour, …)
Le dimensionnement correct de la TSS ne peut se faire que si l’on connaît parfaitement l’application. Lorsque cela n’est pas possible il reste l’empirisme. Question (Mémoire et (...)
Accueil > Mots-clés > Pro > kernel
kernel
Articles
-
Linux Memory Q&A
12 septembre 2011, par Olivier Duquesne aka DaffyDuke -
Lire la température d’un serveur
20 janvier 2006, par Olivier Duquesne aka DaffyDukeSur une Netra X1 / SunFire V100 .... Installer la LOM (Lights Out Management), ce sont les trois packages SUNWlomm , SUNWlomr & SUNWlomu disponibles sur le cd additionnel de Sun Solaris . Rebooter pour créer le device /dev/lom (reboot — -r) Puis lire la LOM : lom -t System Temperature Sensors : 1 Enclosure 27 degC : warning 67 degC : shutdown 72 degC System Over-temperature Sensors : 1 CPU status=ok
D’autres options sont disponibles pour voir l’état des CPUs, (...) -
Nord-IT Days 2010, les conférences
26 mars 2010, par Olivier Duquesne aka DaffyDukeL’association CLX a participé aux Nord IT Days, à Euratechnologie, ce 18 mars 2010. Nous avons même pu animer l’une d’entre elles, à l’invitation de l’association Pôlenord.
Quelle infrastructure en opensource pour votre entreprise ?
Cette conférence est animée par Dominique Vandenbroucke, Société Capensis, une SSLL crée en 2002, composée de 20 salariés sur 3 sites (Wasquehal, Paris et Nantes). C’est aussi un centre de formation agréé.
L’annuaire d’entreprise est un élément très (...) -
OpenVZ evaluation
12 septembre 2011, par Olivier Duquesne aka DaffyDukeRappel sur les différentes techniques de Virtualisation
Machines Virtuelles (VM)
Les machines virtuelles émulent les ressources hardware du serveur réel. Cette émulation entraîne un surcoût de ressources (VMM, instructions CPU privilégiées supplémentaires etc...) mais permet d’acueillir des OS invités sans les modifier puisqu’ils ne se rendent pas compte qu’ils fonctionnent sur un environnement émulé.
Solutions : VMware, QEMU, Microsoft Virtual Server
Paravirtualisation
Cette (...) -
KVM evaluation
12 septembre 2011, par Olivier Duquesne aka DaffyDukeVirtualisation Matérielle
Tout d’abord KVM n’est utilisable que sur des processeurs implémentant un mode de virtualisation matérielle : - VT (Virtualization Technology) chez Intel - SVM (Secure Virtual Machine) chez AMD
Le principe de ce mode de fonctionnement est le suivant :
Par défaut, un processeur dispose de 4 niveaux d’exécution appelés « rings ».
Sur une archi x86 32 bits, le système d’exploitation fonctionne sur le ring 0 et dispose du plus haut niveau de contrôle à (...) -
Loadbalancing tips
31 juillet 2008, par Olivier Duquesne aka DaffyDukeDes mails non lus depuis deux ans pour les copier coller quelque part, allez, je les mets là dessus. Pour connaître les noms des loadbalancers qui envoient du flux vers la machine sur laquelle un service écoute (et que du coup on sait pas qui l’envoie) :
Resonate for i in <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+c3NoICRob3N0IGNhdCAvb3B0L2xvY2FsL3Jlc29uYXRlL2xvZy9hZ2VudC1kaXIuJGhvc3Qvbm9kZS1saXN0PC9jb2RlPg=="></ -
Linux sur les serveurs HP/Compaq
17 janvier 2006, par Olivier Duquesne aka DaffyDukeCompiler le module Compaq Array Manager pour RedHat [root@clectra01 cpqevt]# make -f cpqevt.mk clean echo "Recompiling cpqevt for current Linux Kernel . . ." ;\ touch *.c *.h Recompiling cpqevt for current Linux Kernel . . . rm -f cpqevt.o
[root@clectra01 cpqevt]# make -f cpqevt.mk LINUX_INCLUDE="-I/tmp/cpqrpm/BUILD/kernel-2.4.20/linux-2.4.20/include/" gcc -O -DLINUX -DINC_OS_HEADERS -I/tmp/cpqrpm/BUILD/kernel-2.4.20/linux-2.4.20/include/ -I. (...) -
Kernel Panic - Machine Check Exception
17 janvier 2006, par Olivier Duquesne aka DaffyDukeCPU 2 : Machine Check Exception : 0000000000000004 context<
Après quelques tests en monoproc, en changeant/permutant de proc et alim de proc, on arrive à la conclusion qu’il y a un problème hardware sur la carte mère.
Histoire de vérifier jusqu’au bout, j’ai installé une RedHat Enterprise Server (au cas où HP nous feraient un gros fuck pas supporté patati patata), conclusion : install sans problème car kernel non-smp au boot, même kernel panic, car kernel-smp
Après confirmation (...) -
AlternC ou l’Hébergement facile
15 janvier 2007, par Olivier Duquesne aka DaffyDukeAlternC est un ensemble de scripts fondé uniquement sur des Logiciels Libres. Grâce à sa facilité d’administration, il permet d’offrir un hébergement de qualité à moindre coût financier et humain.
-
HOW-TO : Les processus démons et les systèmes de chrootage
8 février 2007, par Olivier Duquesne aka DaffyDukeL’idée de savoir sécuriser un peu plus une machine Unix en permettant le moins d’accès possible à travers un service ouvert, et ce grâce à une commande, un peu de méthode et un peu d’imagination.