“Sunucu performansı modu” etkin mi?


1

Bazı MAJOR dosyaları paylaşırken yavaş yavaş Sunucu.app çalıştıran yeni bir MacOS High Sierra makinesinde yavaşlamalar yaşarken, bu sayfada Apple'ın "macOS Sunucusu için performans modunu" nasıl etkinleştireceğini gösterdim.

https://support.apple.com/en-us/HT202528

Bazı çevrimiçi kaynaklar, SIP'in çalışmasını engellemeden önceki "eski" yordamlara atıfta bulunmuş ve SIP'in nasıl kapatılacağı ve sonra perfmode'u etkinleştirmek için "serverinfo" nun nasıl kullanılacağına ilişkin talimatlar sunmuş ve ardından SIP'i kapatmıştır.

En Kaynaklar nvram yok önyükleme-args ve aslında MacOS üzerinde serverperfmode = 1 ne yapar? bana biraz daha bilgi verdi, ancak High Sierra'daki perfmode durumunu kontrol etme hakkında bilgi bulamıyorum.

NVRAM değişkenini Apple'ın söylediği gibi ayarlıyorum ve kontrol ediyorum "boot-args serverperfmode = 1" in doğru sonucunu döndürdüm ve birkaç kez yeniden başlattım, ancak "serverinfo --perfmode" hala "Sunucu performansı modu Etkin değil."

NVRAM ile ayarlandığında, "serverinfo --perfmode" performans modunun etkin olduğunu söylemeli mi? Değilse, etkinleştirilip etkinleştirilmediğini nasıl anlayabilirim? NVRAM değişkeni temel olarak "önyükleme yaparken aç" diyor ancak bana "önyükleme yaptığımda açıldığını" göstermiyor.

Yanıtlar:


1

Tamam, sanırım serverperfmode = 1 gerçekte macOS'ta ne yapar?

Çıktısını alırsanız sysctl -ayukarıda listelenen bazı öğeleri arayabilir ve değerlerinin ne olduğunu görebilirsiniz.

sysctl -a > temp.txt

temp.txtFavori editörünüzle arama yapın ve kern.maxvnodes300000 olup olmadığını ve kern.maxproc5000 ise, "performans modunda" olup olmadığına bakın.

Veya en azından ayarlarınızdan bazıları "performans modu" ayarlarıyla eşleşiyor.

Hem NVRAM değişkenini hem de "SIP'yi devre dışı bırak ve kullan serverinfo --setperfmode 1" yöntemlerini yaptığımdan beri, NVRAM yönteminin tek başına Yüksek Sierra'da değişikliklerle sonuçlanıp sonuçlanmadığını bilmiyorum.


0

Bu makaleye göre SIP’yi devre dışı bırakmalısınız :

OS X 10.11 El Capitan veya daha üstünü kullanıyorsanız, önce SIP'yi (Sistem Bütünlüğü Koruması) devre dışı bırakmanız gerekir. Sunucunuzun performans modunda çalışıp çalışmadığını kontrol edin.

serverinfo --perfmode

NOT'sunu bulursanız, performans modu olarak etkinleştirmek genellikle iyi bir fikirdir, sistemi bir sunucu olarak çalışacak şekilde ayarlar.

Bunu yayınlayarak yapabilirsiniz:

serverinfo --setperfmode 1 Tamamlandığında, yeniden başlat.


@ j-beda Haklısın. Cevabımı güncelledim. PS Daha önce söylediklerimle çelişiyor biliyorum :)
JBis

Bu makaleyi topicdesk.com'da tartışmanın tam ortasındayım. Apple, NVRAM içindeki boot-args değişkenini kullanarak SIP sorunlarını çözebileceğinizi gösteriyor. SIP’yi devre dışı bırakma ve perfmode’u tarif ettiğiniz gibi ayarlamaya başladım, ancak hala boot-args değişkeninin gerçekten bir şey ayarlayıp ayarlamadığını merak ediyorum, ve dahası, şimdi serverinfo aracılığıyla ayarlayabildiğimden, aslında bunun gerçekten yapılmış olduğuna güvenebilir miyim? değişiklik mi?
j-beda

Öyleyse sorununuz çözüldü mü?
JBis,

Keşke. "Önemli" olan şey, dosya paylaşımımın neden bu kadar çok tepkisiz olduğu hakkında hiçbir fikrim yok ve henüz boot-args değişkeninin işe yarayıp yaramadığını tam olarak anlamaya karar veremedim.
j-beda

Sohbette daha fazla tartışalım !
JBis,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.