Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden çok ücretsiz çevrimiçi iş istasyonumuzdan biri kullanılarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut görev kümesidir.
Program:
ADI
görev seti - bir işlemin CPU benzeşimini ayarlayın veya alın
SİNOPSİS
görev seti [seçenekler] maske komuta [tartışma...]
görev seti [seçenekler] -p [maske] pid
AÇIKLAMA
görev seti çalışan bir işlemin CPU benzeşimini ayarlamak veya almak için kullanılır. pidya da
yeni bir başlatmak için komuta belirli bir CPU afinitesi ile. CPU yakınlığı bir zamanlayıcı özelliğidir
bu, bir işlemi sistemdeki belirli bir CPU kümesine "bağlar". Linux zamanlayıcı
verilen CPU yakınlığını onurlandırın ve işlem diğer CPU'larda çalışmayacaktır. Bunu not et
Linux zamanlayıcı aynı zamanda doğal CPU yakınlığını da destekler: zamanlayıcı
performans nedenleriyle pratik olduğu sürece aynı CPU üzerinde işlemler. Öyleyse,
belirli bir CPU yakınlığını zorlamak yalnızca belirli uygulamalarda kullanışlıdır.
CPU yakınlığı, en düşük sıra biti şuna karşılık gelen bir bit maskesi olarak temsil edilir:
ilk mantıksal CPU ve son mantıksal CPU'ya karşılık gelen en yüksek dereceli bit.
Belirli bir sistemde tüm CPU'lar bulunmayabilir, ancak bir maske, belirtilenden daha fazla CPU belirtebilir.
sunmak. Geri alınan bir maske, yalnızca fiziksel olarak CPU'lara karşılık gelen bitleri yansıtacaktır.
sistem üzerinde. Geçersiz bir maske verilirse (yani, geçerli CPU'lara tekabül etmeyen bir maske)
geçerli sistemde) bir hata döndürülür. Maskeler tipik olarak
onaltılık. Örneğin,
0x00000001 işlemci #0,
0x00000003 0 ve 1 numaralı işlemciler,
0xFFFFFFFF tüm işlemcilerdir (#0 - #31).
Ne zaman görev seti dönerse, verilen programın belirli bir tarihe planlanmış olması garanti edilir.
yasal işlemci
SEÇENEKLER
-a, --Tüm görevler
Belirli bir PID için tüm görevlerin (iş parçacığı) CPU benzeşimini ayarlayın veya alın.
-c, --cpu listesi sayılar
Bit maskesi yerine sayısal bir işlemci listesi belirtin. NS sayılar vardır
virgülle ayrılır ve aralık içerebilir. Örneğin: 0,5,8-11.
-p, --pid
Mevcut bir PID üzerinde çalıştırın ve yeni bir görev başlatmayın.
-V, --versiyon
Sürüm bilgilerini görüntüleyin ve çıkın.
-h, --yardım et
Yardım metnini görüntüleyin ve çıkın.
KULLANIM
Varsayılan davranış, belirli bir yakınlık maskesiyle yeni bir komut çalıştırmaktır:
görev seti maske komuta [argümanlar]
Ayrıca mevcut bir görevin CPU benzeşimini de alabilirsiniz:
görev seti -p pid
Veya ayarlayın:
görev seti -p maske pid
İZİNLER
Bir kullanıcı, aynı kullanıcıya ait bir işlemin CPU benzeşimini değiştirebilir. Bir kullanıcı gerekir
sahip olmak CAP_SYS_NICE başka bir kullanıcıya ait bir işlemin CPU benzeşimini değiştirmek için. A
kullanıcı herhangi bir işlemin yakınlık maskesini alabilir.
onworks.net hizmetlerini kullanarak görev kümesini çevrimiçi kullanın