mplayer
IO süreçleri de dahil olmak üzere diğer tüm işlemlerden daha yüksek öncelikli çalışmak istiyorum . Bunu nasıl yapabilirim?
mplayer
IO süreçleri de dahil olmak üzere diğer tüm işlemlerden daha yüksek öncelikli çalışmak istiyorum . Bunu nasıl yapabilirim?
Yanıtlar:
Güzelliği ayarlamak için (CPU bağlı) kullanın nice
. IO güzelliğini ayarlamak için (IO bağlı) kullanın ionice
. Daha fazla bilgi için ilgili kılavuz sayfalarına bakın. Bunları aşağıdaki gibi birlikte kullanabilirsiniz:
ionice -c 2 -n 0 nice -n -20 mplayer
Not: tanımlayabileceğiniz en düşük seviye (daha uygun anlamına gelir) ile belirlenir limits.conf
. Benim bilgisayarda dosya bulunmaktadır /etc/security/limits.conf
.
-c2
zamanlama sınıfı için, işlemlerin varsayılan olarak güzel düzeye göre sıralandığı hiçbir şeye değmez, bu nedenle verdiğiniz örnek komut gerçekten gerekli değildir. Mplayer'ı -c1
gerçek zamanlı sınıfa koymayı deneyebiliriz . (Kök erişimli.)
Genel olarak, root olmayan bir kullanıcı olarak, görevlerinizin önceliğini azaltabilir, artırabilir. Yani, bir yaklaşım diğer her şeyin önceliğini azaltmak olacaktır. Veya sistem düzeyinde önceliklerinizi karşılayan bir şey ayarlayabilirsiniz.
Nispeten modern bir Linux dağıtımı kullanıyorsanız, en güçlü yol kontrol gruplarıyla olacaktır . Bu emekleme aşamasındadır, bu yüzden temelde her şeyi elle yapılandırmanız gerekir, ancak kısaca istediğiniz, kategorizleyiciyi farklı CPU kontrol gruplarına farklı işlemler koymak ve sonra mplayer işlemine daha fazla CPU paylaşımı sağlamak için yapılandırmaktır.
linux
etiket ekledim , lütfen kullandığınız bu değilse değiştirin.