Genehmigt: Fortect
Wenn jemand Solaris-Kernel-Optionen auf Ihrem System hat, hoffe ich, dass Ihnen diese Anleitung weiterhilft.
Diese Konzepte erläutern, wie Sie die für Oracle Solaris ausgegebenen Kerneloptionen optimieren können, falls Sie sie nicht mit Patch-Skripten erweitern können.
Verwenden Sie die Tabellenelemente, um Einstellungen manuell zu definieren, wenn der Benutzer keine Skripte zur Reparatur verwenden kann.
Verwenden Sie die Anweisung
prctl
, um bei der Ausführung abzufragen und Änderungen vorzunehmen: Ressourcensteuerungen, die einem Prozess, einer Aufgabe sowie einem boomenden Projekt im gesamten System zugeordnet sind, sind verknüpft . Warum? Verwenden Sie diese Verfahren, um den aktuellen Wert anzuzeigen, der für Ressourcensteuerungen sichtbar ist, und ändern Sie jeden Wert nach Bedarf:
Wenn Sie ihr Patch-Skript oder ihre CVU nicht anwenden, um mit kurzlebigen Ports fertig zu werden, stellen Sie die TCP/IP-Entfernungseinstellungen bezüglich kurzlebiger Ports so ein, dass genügend kurzlebige Ports vorhanden sind, um den erwarteten Server zu organisieren Belastung.
Unmittelbar danach finden Sie eine Liste der meisten Solaris-Kerneloptionen, die vor der Erstellung von Oracle unter Solaris gepackt werden müssen. In jedem unserer alten Artikel haben wir über den Parameter des Linux-Kernels für Oracle gesprochen.
Wie ändere ich die in Solaris 11 lebenden Kernelparameter?
Um eine Kerneloption zu ändern, erstellen Sie einen Eintrag in /etc/sysctl. conf oder lohnt es sich realistischerweise, den aktuellen Eintrag zu ändern. Wenn nicht alle Parameterwerte in der /etc/sysctl. conf für Ihr Setup verwendet das Standard-geste-System.
Sichern Sie /etc/system.> Melden Sie sich als Root-Benutzer des ausführenden Systems an, befolgen Sie diese Schritte und erstellen Sie die folgenden Optionen am Ende der Datei /etc/system.> Stellen Sie sicher, dass diese Zeilen immer der letzte Teil von /etc/system sindsetze max_nprocs=65546setze pidmax=100000setze maxusers auf noexec_user_stack=124096Melodie. Verwenden Sie die Ressourcenverwaltung> Erstellen Sie ein OS-Käuferorakel und weisen Sie die dba-Gruppe zu.> Melden Sie sich einfach als Root-Benutzer des Betriebssystems an; Führen Sie das folgende Sell for Create have für das Projekt mit dem Namen group.dba aus und weisen Sie auch die OS-Gruppe als Mitglied jeder unserer Datenbanken zu.projadd -G dba -c "Oracle-Standard" group.dba> Melden Sie sich als Benutzer „oracle“ an und führen Sie einen erstellten Befehl aus, um das Go Delinquent-Projekt zu überprüfen.id-pDer obige Befehl zeigt genau dasselbe wie unten.uid=100(oracle) gid=100(dba) projid=100(group.dba)> Melden Sie sich einfach als Root-Benutzer des Betriebssystems an; und geben Sie die Haftbefehle ein. -skprojmod "project.max-shm-memory=(privilegiert,, deny )" group.dbaProjmod -sK "project.max-sem-ids=(privilegiert,100,verweigern)" group.dba -sK --exampleprojmod "project.max-shm-ids=(privilegiert,100,verweigern)" group.dbaprojmod -sK "process.max-sem-nsems=(privilegiert,256,verweigern)" group.dba> Starten Sie die Site neu und vergewissern Sie sich, dass alle oben genannten Einstellungen wirksam sind.> Melden Sie sich als Benutzer des Betriebssystems „oracle“ an und befolgen Sie auch die nachstehenden Anweisungen, um die Einstellungen in diesem Artikel zu überprüfen.prctl -n project.max-shm-memory -i projectgroup.dbaprctl -n project.max-sem-ids -was i projectgroup.dba istprctl -n project.max-shm-ids -i taskgroup.dbaprctl -n process.max-sem-nsems -wie ich $$ verarbeiteFühren Sie „cat command it to /etc/project“ aus, damit Sie die Einträge in /etc/project überprüfen können.> Dies waren ulimit-Optionen, sodass sie für Oracle Solaris-Maschinen festgelegt werden können.Zeit (Sekunden) unbegrenztUnbegrenzte Datei (Blöcke)Daten (KB) unbegrenztStapel (KB) 131072Coredump (Blöcke) unbegrenztNofiles (Deskriptoren) unbegrenzt 65536RAM (KB)
Beschleunigen Sie jetzt die Leistung Ihres Computers mit diesem einfachen Download.