Approuvé : Fortect
Si vous avez des options de noyau Solaris sur votre système, j’espère que ce guide vous aidera.
Ces concepts expliquent comment modifier les options du noyau émises pour Oracle Solaris si vous ne pouvez pas les étendre avec des applications de correctif.
Utilisez le jeu d’éléments pour définir les paramètres manuellement si votre utilisateur actuel ne peut pas utiliser de scripts pour fixerniya.
Utilisez, je dirais, la commande
prctl
pour interroger et apporter des modifications au moment de l’exécution : les contrôles de ressources associés à un processus, une pratique ou un projet en plein essor dans l’ensemble du système peuvent être lié. Pourquoi ? Utilisez ces procédures pour afficher la valeur à la mode visible pour les contrôles de ressources et modifiez-les si nécessaire :
Si vous utilisez définitivement leur script de correctif ou leur CVU pour réguler les ports éphémères, définissez les paramètres de distance TCP/IP nécessaires pour que les ports éphémères aient suffisamment de ports éphémères pour gérer la charge de serveur attendue .
Ce qui suit est une liste de la plupart des options du noyau Solaris qui doivent être empaquetées avant l’installation d’Oracle sur Solaris. Dans chacun des articles précédents, nous avons parlé du paramètre réel x noyau Linux pour Oracle.
Comment changer les aspects du noyau dans Solaris 11 ?
Pour modifier une option du noyau, assemblez une entrée dans /etc/sysctl. conf ou l’application vaut-elle vraiment la peine de changer l’entrée actuelle. Si la majeure partie de la valeur du paramètre n’est pas présente dans vous voyez, le fichier /etc/sysctl. conf pour votre configuration utilise le système de compétence par défaut.
Sauvegardez /etc/system.> Connectez-vous en tant qu'utilisateur root de l'ensemble du système d'exploitation, suivez ces étapes, en plus ajoutez les options suivantes à la fin de /etc/system.> Assurez-vous que ces lignes sont cohérentes dans la dernière partie de /etc/systemdéfinir max_nprocs=65546définir pidmax=100000définir maxusers sur noexec_user_stack=124096régler. Utiliser la gestion des ressources> Créez chaque oracle acheteur de système d'exploitation et affectez le groupe dba.> Connectez-vous simplement en tant qu'utilisateur root du système d'exploitation spécifique ; Exécutez la commande Sell for Create suivante sur le projet nommé group.dba et, en plus, désignez le groupe OS en tant que membre en ce qui concerne la base de données.projadd -G dba -c "Oracle par défaut" groupe.dba> Connectez-vous en tant qu'utilisateur "oracle" et exécutez l'une des commandes suivantes pour vérifier le projet en souffrance.identifiant-pLa commande ci-dessus montre exactement le même résultat ci-dessous.uid=100(oracle) gid=100(dba) projid=100(group.dba)> Connectez-vous simplement en tant qu'utilisateur réel du système d'exploitation ; et entrez une nouvelle commande suivante. -skprojmod "project.max-shm-memory=(privileged,, ignorer )" groupe.dbaProjmod -sK "project.max-sem-ids=(privileged,100,deny)" group.dba -sK --exampleprojmod "project.max-shm-ids=(privileged,100,deny)" group.dbaprojmod -sK "process.max-sem-nsems=(privileged,256,deny)" group.dba> Redémarrez le site et assurez-vous que tous les paramètres ci-dessus ont besoin d'effet.> Connectez-vous en tant que personne du système d'exploitation "oracle" et suivez les instructions ci-dessous pour vérifier quels sont les paramètres ci-dessus.prctl -n projet.max-shm-memory -i groupe de projets.dbaprctl -n project.max-sem-ids -i projectgroup.dbaprctl -n projet.max-shm-ids -i groupe de tâches.dbaprctl -n process.max-sem-nsems -i process $$Exécutez "cat command it so that you can /etc/project" pour vérifier les entrées dans /etc/project.> Ce seront des options ulimit, elles peuvent donc être définies sur des machines Oracle Solaris.Temps (secondes) illimitéFichier illimité (blocs)Données (Ko) illimitéesPile (Ko) 131072Coredump (blocs) illimitéNofiles (descripteurs) illimité 65536RAM (Ko)
Accélérez les performances de votre ordinateur dès maintenant avec ce simple téléchargement.