Spécifie la taille de pile par défaut de tous les threads. Aucun thread ne peut être créé avec une taille de pile inférieure à default_stksize. S'il est défini, default_stksize remplace lwp_default_stksize . Reportez-vous également à lwp_default_stksize.
Entier
3 x PAGESIZE sur les systèmes SPARC avec des processeurs sun4u
4 x PAGESIZE sur les systèmes SPARC avec des processeurs sun4v
5 x PAGESIZE sur les systèmes x64
La valeur minimale correspond aux valeurs par défaut :
3 x PAGESIZE sur les systèmes SPARC avec des processeurs sun4u
4 x PAGESIZE sur les systèmes SPARC avec des processeurs sun4v
5 x PAGESIZE sur les systèmes x64
La valeur maximale est égale à 32 fois la valeur par défaut.
Octets dans les multiples de la valeur renvoyée par le paramètre getpagesize. Pour plus d'informations, reportez-vous à getpagesize(3C).
Oui. A une incidence sur les threads créés après la modification de la variable.
Doit être supérieur ou égal à 8 192 et inférieur ou égal à 262 144 (256 x 1 024). Doit également être un multiple de la taille de page système. Si ces conditions ne sont pas remplies, le message suivant s'affiche :
Illegal stack size, Using N
La valeur de N est la valeur par défaut de lwp_default_stksize.
Lorsque le système panique, car l'espace de pile est épuisé. La meilleure solution à ce problème consiste à déterminer la raison pour laquelle le système manque d'espace, puis à apporter une correction.
Augmenter la taille de la pile par défaut signifie que presque tous les threads de noyau auront une pile plus grande, ce qui entraînera une augmentation de l'utilisation de la mémoire du noyau sans raison valable. En général, cet espace ne sera pas utilisé. Une utilisation accrue signifie que d'autres ressources, en concurrence pour le même pool de mémoire, verront la quantité d'espace qui leur est disponible réduite, ce qui diminuera éventuellement la capacité de fonctionnement du système. Parmi les effets secondaires, on constate une réduction du nombre de threads que le noyau peut créer. Cette solution doit être considérée comme provisoire jusqu'à ce que la cause principale soit résolue.
Instable