GoGPT Best VPN GoSearch

OnWorks favicon'u

scontrol - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında scontrol çalıştırın

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 birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut denetimidir.

Program:

ADI


scontrol - Slurm yapılandırmasını ve durumunu görüntülemek ve değiştirmek için kullanılır.

SİNOPSİS


kontrol [SEÇENEKLER...] [KOMUT...]

AÇIKLAMA


kontrol Slurm yapılandırmasını görüntülemek veya değiştirmek için kullanılır: iş, iş adımı, düğüm,
bölüm, rezervasyon ve genel sistem yapılandırması. Komutların çoğu yalnızca
kullanıcı kökü tarafından yürütülür. Yapılandırma bilgilerini görüntüleme veya değiştirme girişiminde bulunulursa
yetkisiz bir kullanıcı tarafından bir hata mesajı yazdırılacak ve istenen eylem
olmaz. Yürütme satırına herhangi bir komut girilmezse, kontrol bir şekilde çalışacak
etkileşimli mod ve giriş istemi. Giriş sormaya ve çalıştırmaya devam edecek
açıkça sonlandırılana kadar komutlar. Yürütme satırına bir komut girilirse,
kontrol bu komutu yürütecek ve sonlandıracaktır. Tüm komutlar ve seçenekler
düğüm adları, bölüm adları ve rezervasyon adları büyük/küçük harfe duyarlı değildir.
büyük/küçük harfe duyarlıdır ("LX" ve "lx" düğüm adları farklıdır). Tüm komutlar ve seçenekler
spesifikasyonun benzersiz olduğu ölçüde kısaltılır. Değiştirilmiş bir Slurm
yapılandırma kullanılarak bir dosyaya yazılabilir. kontrol yazmak yapılandırma Komut.
sonuçtaki dosya "slurm.conf" kuralı kullanılarak adlandırılacaktır. " ve yer alır
orijinal "slurm.conf" dosyasıyla aynı dizin. içeren dizin
Bunun gerçekleşmesi için orijinal slurm.conf yazılabilir olmalıdır.

SEÇENEKLER


-a, --herşey
Zaman şov komutu kullanılır, ardından tüm bölümleri, işlerini ve işlerini görüntüleyin
adımlar. Bu, yapılandırılan bölümler hakkında bilgilerin görüntülenmesine neden olur.
gizli ve kullanıcının grubu tarafından kullanılamayan bölümler olarak.

-d, --detaylar
neden olur şov Varsa ek ayrıntıları sağlama komutu. tekrarlayan
seçeneği bir kereden fazla (örneğin, "-dd") şov ayrıca komuta
iş bir toplu işse toplu komut dosyasını listeleyin.

-h, --yardım et
scontrol kullanımını açıklayan bir yardım mesajı yazdırın.

--saklamak Gizli bölümler, işleri ve iş adımları hakkında bilgi görüntülemeyin. İle
varsayılan, ne gizli olarak yapılandırılan bölümler ne de bu bölümler
kullanıcı grubuna ulaşılamıyor mesajı görüntülenecektir (yani bu varsayılan davranıştır).

-M, --kümeler=<dizi>
Komutların verileceği küme. Yalnızca bir küme adı belirtilebilir.

-o, --oneliner
Bilgileri kayıt başına bir satır yazdırın.

-Q, --sessizlik
Hiçbir uyarı veya bilgi mesajı değil, yalnızca önemli hata mesajları yazdırın.

-v, --ayrıntılı
Ayrıntılı olay günlüğü yazdırın. çoklu -v' s, ayrıntı düzeyini daha da artıracak
Kerestecilik. Varsayılan olarak yalnızca hatalar görüntülenecektir.

-V , --versiyon
Sürüm bilgilerini yazdırın ve çıkın.

KOMUTLAR

herşey Tüm bölümleri, işlerini ve iş adımlarını gösterin. Bu bilginin olmasına neden olur
gizli olarak yapılandırılan bölümler ve gizli olarak yapılandırılan bölümler hakkında görüntülenir.
kullanıcının grubu tarafından kullanılamaz.

iptal etmek Slurm denetleyicisine derhal sonlandırmasını ve bir çekirdek dosya oluşturmasını söyleyin.
Çekirdek dosyanın nereye yazılacağı hakkında bilgi için "man slurmctld" bölümüne bakın.

kontrol noktası CKPT_OP ID
Belirtilen tanımlama ile iş adım(lar)ında bir kontrol noktası etkinliği gerçekleştirin.
ID belirli bir işi tanımlamak için kullanılabilir (örn. " ", hepsi için geçerli olan
mevcut adımları) veya belirli bir iş adımı (örn. " . "). Kabul edilebilir
değerleri CKPT_OP şunları içerir:

yapabilmek Şu anda devre dışı bırakılmamışsa test edin, kontrol noktası varsa başlangıç ​​zamanını bildirin
ilerleme

yaratmak Bir kontrol noktası oluşturun ve işe veya iş adımına devam edin

Enable / Disable Gelecekteki kontrol noktalarını devre dışı bırak

etkinleştirmek Gelecekteki kontrol noktalarını etkinleştir

hata Son kontrol noktası talebinin, hata kodunun sonucunu rapor edin ve
mesaj

yeniden Önceden kontrol edilen işin veya iş adımının yürütülmesini yeniden başlatın

yeniden sıraya koymak Bir kontrol noktası oluşturun ve toplu işi yeniden sıraya alın, boşaltma ve
işlemleri yeniden başlat

boşaltmak Bir kontrol noktası oluşturun ve işi veya iş adımını sonlandırın
için kabul edilebilir değerler CKPT_OP şunları içerir:

MaksBekleme= Kontrol noktasının yazılması için maksimum süre. Varsayılan değer 10'dur
saniye. ile geçerlidir yaratmak ve boşaltmak sadece seçenekler.

ResimDir=
Kontrol noktası dosyasının konumu. ile geçerlidir yaratmak, boşaltmak ve
yeniden sadece seçenekler. Bu değer herhangi bir değerden önceliklidir.
--checkpoint-dir iş gönderme zamanında belirtilen değer.

Düğümlere Yapıştır Ayarlanırsa, daha önce kullanılan aynı düğümlerdeki işi devam ettirin.
ile geçerlidir yeniden sadece seçenek.

küme CLUSTER_NAME
Komutların verileceği küme. Yalnızca bir küme adı belirtilebilir.

yaratmak ÖZELLİKLERİ
Yeni bir bölüm veya rezervasyon oluşturun. Aşağıdaki parametrelerin tam listesine bakın.
Rezervasyon belirtmeden rezervasyon oluşturmak için "res" etiketini ekleyin
adı.

tamamladıktan
Bir TAMAMLANIYOR durumundaki tüm işleri, aşağıdakilerden herhangi birinde ilişkili düğümlerle birlikte görüntüleyin.
TAMAMLANIYOR veya AŞAĞI durumu.

silmek ÖZELLİKLERİ
Belirtilen giriş ile girişi silin ÖZELLİKLERİ. İki ÖZELLİKLERİ choices
vardır PartitionName= ve rezervasyon=. Dinamik olarak düzenlenmiş Bluegene'de
sistemler BlokAdı= da çalışır. Rezervasyonlar ve bölümler
ilişkili işleri silindikleri sırada (ilk işi değiştirin). Eğer
belirtilen bölüm kullanımda, istek reddedildi.

ayrıntılar
neden olur şov Varsa ek ayrıntıları sağlama komutu. İş
bilgiler, CPU'ları ve her düğümde tahsis edilen NUMA belleği içerecektir. not edin
Hyperthreading etkinleştirilmiş ve Slurm'un çekirdek tahsis edecek şekilde yapılandırılmış bilgisayarlar, her biri
listelenen CPU bir fiziksel çekirdeği temsil eder. Bu çekirdekteki her hiper iş parçacığı olabilir
ayrı bir görev tahsis edildi, bu nedenle bir işin CPU sayısı ve görev sayısı farklı olabilir. Bkz.
--cpu_bind ve --mem_bind daha fazlası için srun kılavuz sayfalarındaki seçenek açıklamaları
bilgi. NS ayrıntılar seçeneği şu anda yalnızca aşağıdakiler için desteklenmektedir: şov
emretmek. Ayrıntılara ek olarak toplu işler için toplu komut dosyasını da listelemek için,
kullan senaryo Bu seçenek yerine aşağıda açıklanan seçenek.

hata numarası HATA
Bir Slurm hata numarası verildiğinde, açıklayıcı bir dize döndürün.

çıkış scontrol yürütmesini sonlandırın. Bu, bağımsız bir komuttur.
etkileşimli modda kullanım amaçlı seçenekler.

yardım et Kontrol seçenekleri ve komutlarının bir açıklamasını görüntüleyin.

gizlemek olan bölümler için bölüm, iş veya iş adımı bilgilerini görüntülemeyin.
gizli veya kullanıcının grubu tarafından kullanılamayan bölümler olarak yapılandırılmış. Bu
varsayılan davranıştır.

ambar iş listesi
Bekleyen bir işin başlamasını engelle (önceliğini 0'a ayarlar). Kullan
serbest işin programlanmasına izin vermek için komut. job_list argümanı bir
iş kimliklerinin virgülle ayrılmış listesi VEYA işin adıyla birlikte "jobname="
bu ada sahip tüm işleri tutmaya çalışın. Bir iş bir kişi tarafından tutulduğunda
kullanarak sistem yöneticisi ambar komut, yalnızca bir sistem yöneticisi
işi yürütme için bırakın (ayrıca bkz. bekle emretmek). İş tarafından tutulduğunda
sahibi tarafından da serbest bırakılabilir.

bildirmek iş kimliği mesaj
Salloc veya srun komutunun veya toplu işin standart hatasına bir mesaj gönderin
belirtilen ile ilişkili iş kimliği.

tek çizgili
Bilgileri kayıt başına bir satır yazdırın.

bilgi proc_id
Sağlanan Slurm iş kimliğini ve programlanmış sonlandırma zamanını yazdırın.
işlem kimliği, proc_id, geçerli düğümde. Bu, yalnızca üzerindeki işlemlerle çalışacaktır.
scontrol'ün çalıştırıldığı düğüm ve yalnızca Slurm ve
onların torunları.

listepidler [iş kimliği[.adım_kimliği]] [DüğümAdı]
Bir iş adımındaki işlem kimliklerinin bir listesini yazdırın (JOBID.STEPID sağlanmışsa) veya
bir işteki tüm iş adımları (eğer iş kimliği sağlanır) veya aşağıdaki iş adımlarının tümü
yerel düğümdeki tüm işler (eğer iş kimliği sağlanmaz veya iş kimliği dır-dir "*").
Bu, yalnızca scontrol'ün çalıştırıldığı düğümdeki işlemlerle çalışır ve yalnızca
Slurm ve onların soyundan gelenler tarafından ortaya çıkan süreçler için. Dikkat edin, bazı Slurm
konfigürasyonlar (ProctrackType değeri pgid or Aix) hepsini tanımlayamıyor
bir iş veya iş adımıyla ilişkili süreçler.

DüğümAdı seçeneğinin yalnızca birden çok slurmd'niz olduğunda gerçekten yararlı olduğunu unutmayın.
Aynı ana makinede çalışan arka plan programları. Bir ana bilgisayardaki birden çok slurmd arka plan programı,
genel olarak, yalnızca Slurm geliştiricileri tarafından kullanılır.

ping Birincil ve ikincil slurmctld arka plan programına ping atın ve yanıt verip vermediklerini bildirin.

sessiz Hiçbir uyarı veya bilgi mesajı değil, yalnızca önemli hata mesajları yazdırın.

çıkmak scontrol yürütmesini sonlandırın.

yeniden başlatma düğümleri [Düğüm Listesi]
Kullanarak boşta kaldıklarında sistemdeki tüm düğümleri yeniden başlatın. Yeniden Başlatma Programı as
Slurm'un slurm.conf dosyasında yapılandırılır. Yeniden başlatılacak düğümlerin bir seçenek listesini kabul eder.
Varsayılan olarak tüm düğümler yeniden başlatılır. NOT: Bu komut, ek
işlerin bu düğümlerde programlanmasından, düğümlerde çok fazla iş yürütülebilir
yeniden başlatılmadan önce. Yeniden başlatmak için düğümleri açıkça boşaltabilirsiniz.
mümkün olan en kısa sürede düğümler, ancak düğümler de açıkça iade edilmelidir.
yeniden başlatıldıktan sonra hizmet. Alternatif olarak gelişmiş bir rezervasyon oluşturabilirsiniz.
yeniden başlatılacak düğümlerde ek işlerin başlatılmasını önleyin. NOT: Düğümler
yeniden başlatılıncaya kadar "BAKIM" durumunda tutulacak ve bir
normal durum. Alternatif olarak, düğümün "MAINT" durumu şu komut kullanılarak temizlenebilir:
Düğüm durumunu "MAINT" bayrağını temizleyen "RESUME" olarak ayarlamak için scontrol komutu.

yeniden
Tüm Slurm arka plan programlarına yapılandırma dosyasını yeniden okumalarını söyleyin. Bu komut
cinleri yeniden başlatmayın. Bu mekanizma konfigürasyonu değiştirmek için kullanılacaktır.
parametreler (Epilog, Prolog, SlurmctldLogFile, SlurmdLogFile, vb.). Slurm
denetleyici (slurmctld) isteği diğer tüm arka plan programlarına iletir (slurmd arka plan programı açık
her bir hesaplama düğümü). Çalışan işler yürütmeye devam eder. Çoğu yapılandırma parametresi
sadece bu komutu çalıştırarak değiştirilebilir, ancak Slurm arka plan programları
Bu parametrelerden herhangi biri değiştirilecekse kapatma ve yeniden başlatma: AuthType,
BackupAddr, BackupController, ControlAddr, ControlMach, PluginDir,
StateSaveLocation, SlurmctldPort veya SlurmdPort. slurmctld arka plan programı şu şekilde olmalıdır:
kümeye düğümler eklenirse veya kümeden çıkarılırsa yeniden başlatılır.

serbest iş listesi
Yürütmeye başlamak için önceden tutulan bir işi bırakın. job_list bağımsız değişkeni bir virgüldür
ayrılmış iş kimlikleri listesi VEYA "iş adı=", işin adıyla birlikte
bu ada sahip tüm işleri tutun. Ayrıca bkz. ambar.

yeniden sıraya koymak iş listesi
Çalışan, askıya alınmış veya bitmiş bir Slurm toplu işini bekleme durumuna yeniden kuyruğa alın. bu
job_list argümanı, iş kimliklerinin virgülle ayrılmış bir listesidir.

yeniden sıraya koymak iş listesi
Çalışan, askıya alınmış veya bitmiş bir Slurm toplu işini bekleme durumuna yeniden kuyruğa alın,
ayrıca iş, tutulmuş duruma getirilir (sıfır önceliği). job_list argümanı bir
iş kimliklerinin virgülle ayrılmış listesi. Bekletilen bir iş, scontrol kullanılarak serbest bırakılabilir.
önceliğini sıfırlayın (örn. "scontrol serbest bırakma" "). Komut aşağıdakileri kabul eder:
aşağıdaki seçenek:

Durum=Özel Çıkış
"SpecialExit" anahtar sözcüğü, işin özel bir
belirtmek, bildirmek JOB_SPECIAL_EXIT. "scontrol işi göster" komutu,
JobState olarak ÖZEL_ÇIKIŞ, "squeue" komutu olarak SE.

devam et iş listesi
Daha önce askıya alınmış bir işi devam ettirin. job_list argümanı virgülle ayrılmış bir listedir
iş kimlikleri. Ayrıca bkz. askıya almak.

NOT: Askıya alınan bir iş, diğer işlere tahsis edilmek üzere CPU'larını serbest bırakır. bir
önceden askıya alınan iş, aynı CPU'lara atanan birden fazla işe neden olabilir,
bazı konfigürasyonlar veya ciddi bozulma ile çete planlamasını tetikleyebilir
diğer konfigürasyonlarla performansta. Göndermek için scancel komutunun kullanılması
SIGSTOP ve SIGCONT sinyalleri, CPU'larını serbest bırakmadan bir işi durdurur.
diğer işlere tahsis edilmesi ve birçok durumda tercih edilen bir mekanizma olacaktır. Kullanmak
dikkatle.

zaman çizelgesi düzeyi SEVİYE
Zamanlayıcı günlüğünü etkinleştirin veya devre dışı bırakın. SEVİYE "0", "1", "devre dışı" veya "etkin" olabilir.
"0", "devre dışı bırak" ile aynı etkiye sahiptir. "1", "etkinleştir" ile aynı etkiye sahiptir. Bu
değer geçicidir ve slurmctld arka plan programı okuduğunda üzerine yazılır.
slurm.conf yapılandırma dosyası (örneğin, arka plan programı yeniden başlatıldığında veya kontrol
yeniden yürütülür) SlurmSchedLogLevel parametresi varsa.

senaryo neden olur şov toplu işler için toplu komut dosyasını listeleme komutuna ek olarak
altında açıklanan ayrıntılı bilgiler ayrıntılar yukarıdaki seçenek.

hata ayıklama SEVİYE
slurmctld arka plan programının hata ayıklama düzeyini değiştirin. SEVİYE bir tamsayı değeri olabilir
sıfır ile dokuz arasında (aynı değerleri kullanarak SlurmctldHata Ayıklama içinde slurm.conf
dosya) veya yazdırılacak en ayrıntılı mesaj türünün adı: "sessiz",
"ölümcül", "hata", "bilgi", "ayrıntılı", "hata ayıklama", "debug2", "debug3", "debug4" veya
"hata ayıklama5". Bu değer geçicidir ve slurmctld
arka plan programı slurm.conf yapılandırma dosyasını okur (örneğin arka plan programı yeniden başlatıldığında
or kontrol yeniden Idam edildi).

setdebugflags [+|-]FLAG
Slurmctld arka plan programının DebugFlag'larını ekleyin veya kaldırın. Bir liste için "man slurm.conf"a bakın
desteklenen DebugFlags. NOT: Bazı DebugFlag'ların değerini değiştirmek,
DebugFlags'ı temel alan slurmctld arka plan programını yeniden başlatmadan etki
slurm.conf yapılandırma dosyasının içeriği üzerine.

şov VARLIK ID
Belirtilen kimlik ile belirtilen varlığın durumunu görüntüleyin.
VARLIK olabilir takma adları, önbellek, yapılandırma, cinleri, önyüz, , düğüm, bölme,
güç kapağı, Rezervasyon, gevezelik, adım, topoloji, ana bilgisayar listesi, ana bilgisayar listesi or
hostnamesini (Aynı zamanda blok or gönder BlueGene sistemlerinde). ID tanımlamak için kullanılabilir
tanımlanan varlığın belirli öğesi: iş kimliği, düğüm adı, bölüm adı,
için rezervasyon adı veya iş adımı kimliği , düğüm, bölmeya da adım respectivamente.
Bir ... için VARLIK of topoloji, ID bir düğüm veya anahtar adı olabilir. Eğer bir düğüm adı
belirtilirse, o düğüme bağlı tüm anahtarlar (ve bunların ana anahtarları)
gösterilebilir. Birden fazla düğüm adı belirtilmişse, yalnızca düğüme bağlanan anahtarlar
tüm adlandırılmış düğümler gösterilecektir. takma adları hepsini iade edecek DüğümAdı ilişkili değerler
verilene DüğümAna Bilgisayar Adı (bir
birden çok slurmd arka plan programının tek bir bilgisayarda yürütüldüğü bir yapılandırmada gerçek düğüm
hesaplama düğümü). önbellek slurmctld'nin dahili içeriğinin mevcut içeriğini görüntüler
kullanıcılar ve dernekler için önbellek. yapılandırma parametre adlarını görüntüler.
türetilmiş parametrelerken karışık durumda yapılandırma dosyaları (örn. SlurmdPort=7003)
adlar yalnızca büyük harfle yazılır (örn. SLURM_VERSION). hostnamesini isteğe bağlı alır
giriş olarak hostlist ifadesi ve standart olarak bireysel ana bilgisayar adlarının bir listesini yazar
çıktı (her satıra bir tane). Ana bilgisayar listesi ifadesi sağlanmazsa, içeriğin
SLURM_NODELIST ortam değişkeni kullanılır. Örneğin, "tux[1-3]" ile eşlenmiştir.
"tux1", "tux2" ve "tux3" (satır başına bir ana bilgisayar adı). ana bilgisayar listesi ana bilgisayar listesini alır
onlar için ana bilgisayar listesi ifadesini adlandırır ve yazdırır (tersi hostnamesini).
ana bilgisayar listesi bir dosyanın mutlak yol adını da alabilir (
ana bilgisayar adlarının bir listesini içeren '/' karakteri. Birden çok düğüm adı olabilir
basit düğüm aralığı ifadeleri kullanılarak belirtilir (örn. "lx[10-20]"). Diğer tüm ID
değerler tek bir öğeyi tanımlamalıdır. İş adımı kimliği şu şekildedir:
"job_id.step_id", (örn. "1234.1"). gevezelik slurmd'nin mevcut durumunu bildirir
scontrol komutunun yürütüldüğü aynı düğümde çalışan arka plan programı (
yerel ana bilgisayar). Sorunları teşhis etmek faydalı olabilir. Varsayılan olarak ana bilgisayar listesi değil
düğüm listesini sıralayın veya benzersiz yapın (örn. tux2,tux1,tux2 = tux[2,1-2]). Eğer sen
sıralanmış bir liste kullanımı istedi ana bilgisayar listesi (örn. tux2,tux1,tux2 = tux[1-2,2]). İle
varsayılan olarak, belirtilen varlık türünün tüm öğeleri yazdırılır. Bir ... için VARLIK of
, iş düğüm başına yuva, yuva başına çekirdek veya iş parçacığı başına iş parçacığı belirtmiyorsa
çekirdek daha sonra ReqS:C:T=*:*:* alanında '*' gösterecektir.

kapanma SEÇENEK
Slurm cinlerine mevcut durumu kaydetmeleri ve sonlandırmaları için talimat verin. Varsayılan olarak, Slurm
denetleyici (slurmctld) isteği diğer tüm arka plan programlarına iletir (slurmd arka plan programı açık
her bir hesaplama düğümü). Bir SEÇENEK of Slurmctld or kontrolör sadece sonuçlanır
slurmctld arka plan programı kapatılıyor ve slurmd arka plan programları etkin kalıyor.

askıya almak iş listesi
Çalışan bir işi askıya alın. job_list bağımsız değişkeni, iş kimliklerinin virgülle ayrılmış bir listesidir.
Kullan devam et yürütmesini sürdürmek için komut. Kullanıcı işlemleri üzerinde durmalı
SIGSTOP sinyalinin alınması ve bu işlem için SIGCONT'un alınmasının ardından devam ettirilmesi
etkili olmak. Tüm mimariler ve konfigürasyonlar işin askıya alınmasını desteklemez. Eğer
askıya alınmış bir iş yeniden sıraya alınırsa, bekleme durumuna alınır.

devralma
Slurm'un yedek denetleyicisine (slurmctld) sistem kontrolünü devralmasını söyleyin.
Slurm'un yedek denetleyicisi, birincilden kontrol talep eder ve bunun için bekler.
sonlandırma. Bundan sonra, yedekleme modundan denetleyici moduna geçer. Eğer
birincil denetleyici ile iletişim kurulamaz, doğrudan denetleyici moduna geçer.
Bu, Slurm denetleyicisi yük devretme mekanizmasını hızlandırmak için kullanılabilir.
birincil düğüm kapalı. Bu, bilgisayar bozulursa kesintiyi en aza indirmek için kullanılabilir.
birincil Slurm kontrolörünün çalıştırılması planlanmıştır. (Not: Slurm'un birincil
denetleyici, başlangıçta denetimi geri alacaktır.)

bekle iş listesi
Bekleyen bir işin başlatılmasını engelle (önceliğini 0'a ayarlar). iş_listesi
bağımsız değişken, iş kimliklerinin veya iş adlarının boşlukla ayrılmış bir listesidir. Kullan serbest
işin programlanmasına izin vermek için komut. Bu komut bir sistem için tasarlanmıştır.
yöneticinin bir işi elinde tutması, böylece iş sahibinin onu serbest bırakmak yerine serbest bırakması
bir sistem yöneticisinin müdahalesini gerektiren (ayrıca bkz. ambar komutu).

güncelleştirme ÖZELLİKLERİ
İş, adım, düğüm, bölüm, güç sınırlaması veya rezervasyon yapılandırmasını güncelleyin.
sağlanan spesifikasyon. ÖZELLİKLERİ Slurm ile aynı formatta
yapılandırma dosyası ve çıktısı şov Yukarıda açıklanan komut. Olabilir
yürütmek için arzu edilen şov belirli varlık üzerinde komut (yukarıda açıklanmıştır)
güncellenecek, ardından güncellenmiş yapılandırma değerlerini girmek için kes ve yapıştır araçlarını kullanın
için güncelleştirme. Çoğu yapılandırma değerinin bu kullanılarak değiştirilebileceğini unutmayın.
komutu, bu mekanizma kullanılarak tümü değiştirilemez. Özellikle, donanım
bir düğümün yapılandırılması veya düğümlerin fiziksel olarak eklenmesi veya çıkarılması.
küme yalnızca Slurm yapılandırma dosyasını düzenleyerek gerçekleştirilebilir ve
yürütmek yeniden komutu (yukarıda açıklanmıştır).

gereksiz sözlerle dolu
Ayrıntılı olay günlüğü yazdırın. Buna veri yapıları, kayıtlar üzerindeki zaman damgaları dahildir.
sayar vb.

versiyon
Yürütülen skontrolün sürüm numarasını görüntüleyin.

bekle_iş iş kimliği
Bir iş ve tüm düğümleri kullanıma hazır olana veya iş bir miktar girilene kadar bekleyin.
sonlandırma durumu. Bu seçenek özellikle Slurm Prolog'da veya
düğümler kapatılırsa ve otomatik olarak yeniden başlatılırsa toplu komut dosyasının kendisi
gerekli.

yazmak yapılandırma
Geçerli yapılandırmayı aşağıdaki adlandırma kuralına göre bir dosyaya yazın:
"slurm.conf. " orijinal slurm.conf dosyasıyla aynı dizinde.

!! Yürütülen son komutu tekrarlayın.

TEKNİK ÖZELLİKLER İÇİN GÜNCELLEME EMRETMEK, JOBS

Hesap=
Bu işin kaynak kullanımı için değiştirilecek hesap adı. Değer ile temizlenebilir
boş veri değeri, "Hesap=".

ArrayTaskGaz=
Bir iş dizisinde aynı anda yürütülebilecek maksimum görev sayısını belirtin
zaman. Herhangi bir limiti ortadan kaldırmak için sayımı sıfıra ayarlayın. görev kelebeği
bir iş dizisinin sayısı, ArrayTaskId alanının bir parçası olarak bildirilir ve öncesinde bir
yüzde işareti. Örneğin, "ArrayTaskId=1-10%2", maksimum sayıyı belirtir.
çalışan görevler 2 ile sınırlıdır.

Patlama Tamponu=
Bu işin kaynak kullanımı için değiştirilecek olan patlama arabelleği belirtimi. Değer olabilir
boş veri değeriyle temizlendi, "BurstBuffer=". Biçim, patlama arabelleği eklentisidir
özel.

Bağlantı Tipi=
Düğüm bağlantı türünü sıfırlayın. Yalnızca IBM BlueGene sistemlerinde desteklenir. Mümkün
üzerindeki değerler "MESH", "TORUS" ve "NAV" (mesh else torus).

Bitişik=
Ayrılacak bitişik (ardışık) düğümler için işin gereksinimini ayarlayın.
Olası değerler "EVET" ve "HAYIR"dır. Yalnızca Slurm yöneticisi veya kökü
bu parametreyi değiştirin.

Bağımlılık=
Belirtilen iş bağımlılığı belirtimi karşılanana kadar işin başlatılmasını erteleyin.
Boş bir bağımlılık_listesi ile bağımlılığı iptal edin (örn. "Dependency=").
<bağımlılık_listesi> şeklindediryazın:job_id[:job_id][,yazın:job_id[:job_id]]>.
Birçok iş aynı bağımlılığı paylaşabilir ve bu işler farklı meslek gruplarına bile ait olabilir.
Kullanıcılar.

sonra:job_id[:jobid...]
Bu iş, belirtilen işler yürütülmeye başladıktan sonra yürütmeye başlayabilir.

afterany:job_id[:iş kimliği...]
Bu iş, belirtilen işler sonlandırıldıktan sonra yürütmeye başlayabilir.

afternotok:job_id[:iş kimliği...]
Bu iş, belirtilen işler sona erdikten sonra yürütmeye başlayabilir.
bazı başarısız durumlar (sıfır olmayan çıkış kodu, düğüm hatası, zaman aşımına uğradı, vb.).

afterok:job_id[:iş kimliği...]
Bu iş, belirtilen işler başarıyla tamamlandıktan sonra yürütmeye başlayabilir
yürütüldü (sıfır çıkış koduyla tamamlanmaya kadar koştu).

singleton
Bu iş, daha önce başlatılan işlerin paylaşılmasından sonra yürütmeye başlayabilir.
aynı iş adı ve kullanıcı sonlandırıldı.

UygunZaman=
Yerimizi Başlangıç ​​Zamanı.

ExcNodeList=
İşin hariç tutulan düğüm listesini ayarlayın. kullanılarak birden çok düğüm adı belirtilebilir.
basit düğüm aralığı ifadeleri (örn. "lx[10-20]"). Değer boş bırakılabilir
veri değeri, "ExcNodeList=".

Özellikler=
İşin gerekli düğüm özelliklerini ayarlayın. Özellikler listesi birden çok
ve işareti (VE) ve/veya dikey çubuk (VEYA) operatörleriyle ayrılmış özellik adları. İçin
örnek: Özellikler="opteron&video" or Özellikler="hızlı|daha hızlı". İlk örnekte,
yalnızca hem "opteron" özelliğine hem de "video" özelliğine sahip düğümler kullanılacaktır.
"opteron" özelliğine sahip bir düğüm istediğinizi belirten bir mekanizma yoktur ve
hiçbir düğümün her iki özelliğe sahip olmaması durumunda "video" özelliğine sahip başka bir düğüm. eğer sadece bir
tahsis edilen tüm düğümler için bir dizi olası seçenek kullanılmalıdır, ardından
VEYA operatörünü seçin ve seçenekleri köşeli parantez içine alın. Örneğin:
"Özellikler=[raf1|raf2|raf3|raf4]" tüm düğümlerin olması gerektiğini belirtmek için kullanılabilir.
kümenin tek bir rafına tahsis edilebilir, ancak bu dört raftan herhangi biri
Kullanılmış. Bir istek ayrıca bazı özelliklerle ihtiyaç duyulan düğüm sayısını şu şekilde belirtebilir:
özellik adından sonra bir yıldız işareti ve sayı ekleme. Örneğin
"Özellikler=grafik*4" en az dört tahsisli düğümün sahip olması gerektiğini gösterir.
"grafik" özelliği. Düğüm sayılarına sahip kısıtlamalar yalnızca AND ile birleştirilebilir
operatörler. Değer boş veri değeriyle temizlenebilir, örneğin "Özellikler=".

geometri=
Gerekli iş geometrisini sıfırlayın. Blue Gene'de değer üç basamaklı olmalıdır
"x" veya "," ile ayrılır. Rakamlar X, Y ve Z'deki ayırma boyutunu temsil eder
boyutlar (örn. "2x3x4").

Gres=
Genel tüketilebilir kaynakların virgülle ayrılmış listesini belirtir. biçimi
listedeki her giriş "ad[:count[*cpu]]" şeklindedir. Adı, sarf malzemesinin adıdır.
kaynak. Sayı, varsayılan değeri 1 olan bu kaynakların sayısıdır.
Belirtilen kaynaklar, tahsis edilen her düğümde işe tahsis edilecektir.
"*cpu" eklenir, bu durumda kaynaklar işlemci başına tahsis edilir
temel. Kullanılabilir genel sarf malzemeleri, sistem tarafından yapılandırılabilir
yönetici. Kullanılabilir genel sarf malzemelerinin bir listesi yazdırılacaktır
ve seçenek argümanı "yardım" ise komut çıkacaktır. kullanım örnekleri
"Gres=gpus:2*cpu,disk=40G" ve "Gres=help" içerir.

İş kimliği=
Güncellenecek işleri tanımlayın. job_list virgülle ayrılmış bir liste olabilir.
iş kimlikleri. Herhangi biri İş kimliği or İş adı gerekli.

lisanslar=
Lisansların (veya tüm düğümlerde bulunan diğer kaynakların) özellikleri
küme) salloc/sbatch/srun kılavuz sayfalarında açıklandığı gibi.

MinCPU'larDüğüm=
İşin düğüm başına minimum CPU sayısını belirtilen değere ayarlayın.

MinBellekCPU=
Ayrılan CPU başına gereken işin minimum gerçek belleğini belirtilen değere ayarlayın.
değer. Herhangi biri MinBellekCPU or MinBellekDüğümü ayarlanabilir, ancak ikisi birden değil.

MinBellekDüğümü=
İşin düğüm başına gereken minimum gerçek belleğini belirtilen değere ayarlayın. Herhangi biri
MinBellekCPU or MinBellekDüğümü ayarlanabilir, ancak ikisi birden değil.

MinTmpDiskDüğümü=
Düğüm başına gereken işin minimum geçici disk alanını belirtilen değere ayarlayın.
değer. Bu parametreyi yalnızca Slurm yöneticisi veya kökü değiştirebilir.

İş adı=
Değiştirilecek işlerin adını belirleyin veya işin adını belirtilene ayarlayın
değer. Değiştirilecek işleri tanımlamak için kullanıldığında, tüm kullanıcılara ait tüm işler
değiştirilmedikçe Kullanıcı kimliği seçeneği, belirli bir kullanıcıyı tanımlamak için kullanılır. Herhangi biri
İş kimliği or İş adı gerekli.

Nice[= delta]
Belirtilen değere göre işin önceliğini ayarlayın. Varsayılan değer 100'dür. Ayar
aralık -10000 (en yüksek öncelik) ile 10000 (en düşük öncelik) arasındadır. güzel değer
değişiklikler toplamsal değildir, ancak önceki Nice değerlerinin üzerine yazılır ve
işin temel önceliği. Yalnızca ayrıcalıklı kullanıcılar, Slurm yöneticisi veya kök,
negatif bir ayarlama belirtin.

Düğüm Listesi=
Boyutunu küçültmek için çalışan bir işe ayrılan düğümleri değiştirin. Belirtilen
düğüm listesi, işe tahsis edilmiş olan düğümlerin bir alt kümesi olmalıdır.
Basit düğüm aralığı ifadeleri kullanılarak birden çok düğüm adı belirtilebilir (örn.
"lx[10-20]"). Bir işin tahsisi azaltıldıktan sonra, sonraki koşmak komutlar gerekir
yeni tahsis için geçerli olan düğüm ve görev sayılarını açıkça belirtin.

NumCPU'lar= [- ]
Ayrılacak işin minimum ve isteğe bağlı olarak maksimum CPU sayısını ayarlayın.

Düğüm Sayısı= [- ]
Ayrılacak işin minimum ve isteğe bağlı olarak maksimum düğüm sayısını ayarlayın. Eğer
iş zaten çalışıyor, şu anda olduğundan daha az bir düğüm sayısı belirtmek için bunu kullanın
tahsis edilecek ve daha önce işe tahsis edilen kaynaklardan vazgeçilecektir. Sonrasında
bir işin tahsisi azaltılır, daha sonra koşmak komutlar açıkça belirtilmelidir
yeni tahsis için geçerli olan düğüm ve görev sayıları. Ayrıca bkz. Düğüm Listesi
yukarıdaki parametre

Sayı Görevleri=
İşin gerekli görev sayısını belirtilen değere ayarlayın.

Bölme=
İşin bölümünü belirtilen değere ayarlayın.

öncelik=
İşin önceliğini belirtilen değere ayarlayın. İş önceliğinin sıfır olduğuna dikkat edin.
işin programlanmasını engeller. Bir işin önceliğini sıfıra ayarlayarak
düzenlenmektedir. Çalışmasına izin vermek için önceliği sıfır olmayan bir değere ayarlayın. açıkça
bir işin önceliğini ayarlamak, önceden ayarlanmış herhangi bir Nice değerini siler ve
öncelik/çok faktörlü eklentinin bir işin önceliğini yönetme yeteneği. İçin
öncelik/çok faktörlü eklentinin bir işin önceliğini yönetme yeteneğini geri yükleyin, beklet
ve ardından işi serbest bırakın. Yalnızca Slurm yöneticisi veya kökü, işin süresini artırabilir.
önceliği.

QoS=
İşin QOS'unu (Hizmet Kalitesi) belirtilen değere ayarlayın. Değer olabilir
boş veri değeri "QOS=" ile temizlendi.

İstek Düğümü Listesi=
İşin gerekli düğüm listesini ayarlayın. kullanılarak birden çok düğüm adı belirtilebilir.
basit düğüm aralığı ifadeleri (örn. "lx[10-20]"). Değer boş bırakılabilir
veri değeri, "ReqNodeList=".

yeniden kuyruğa=<0|1>
Bir düğüm hatasından sonra bir işin yeniden kuyruğa alınması gerekip gerekmediğini belirtir: hayır için 0, için 1
Evet.

RezervasyonAdı=
İşin rezervasyonunu belirtilen değere ayarlayın. Değer boş bırakılabilir
veri değeri, "ReservationName=".

Döndür=
İşin geometrisinin döndürülmesine izin verin. Olası değerler "EVET" ve "HAYIR"dır.

paylaşılan=
İşin düğümleri diğer işlerle paylaşma yeteneğini ayarlayın. Olası değerler "EVET"
ve hayır". Bu seçenek yalnızca bekleyen işler için değiştirilebilir.

Başlangıç ​​Zamanı=
İşin en erken başlama zamanını ayarlayın. Formun zamanlarını kabul eder SS:DD:SS için
bir işi günün belirli bir saatinde çalıştırın (saniyeler isteğe bağlıdır). (Eğer o zaman
geçmiş, ertesi gün varsayılır.) Ayrıca belirtebilirsiniz. gece yarısı, öğle, Fika
(3 PM) veya çay saati (4 PM) ve son eki günün saatine sahip olabilirsiniz. AM or PM için
sabah veya akşam koşmak. Ayrıca işin hangi gün olacağını da söyleyebilirsiniz.
formun tarihini belirterek çalıştırın AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAte or AA/GG/YY or AA.GG.YYveya bir tarih ve
olarak zaman YYYY-AA-GG[THH:MM[:SS]]. gibi zamanlar da verebilirsiniz. şimdi + saymak
zaman birimleri, zaman birimlerinin nerede olabileceği dakika, saatler, Günya da hafta ve mümkün
Slurm'a işi bugün anahtar kelimeyle çalıştırmasını söyle bugün ve yarın işi yürütmek için
anahtar kelime ile yarın.

Tarih/saat özellikleriyle ilgili notlar:
- SS:DD:SS zaman belirtiminin 'saniye' alanına izin verilmesine rağmen
kod, Slurm zamanlayıcısının yoklama süresinin yeterince kesin olmadığını unutmayın.
işin tam saniyesinde gönderilmesini garanti eder. İş uygun olacak
belirtilen süreyi takip eden bir sonraki ankete başlayın. Kesin anket aralığı
Slurm zamanlayıcısına bağlıdır (örneğin, varsayılan program/yerleşik ile 60 saniye).
- zaman belirtilmemişse (SS:DD:SS) varsayılan değer (00:00:00)'dir.
- yıl olmadan bir tarih belirtilirse (örneğin, AA/GG) o zaman geçerli yıl
MM/DD ve SS:MM:SS kombinasyonu bunun için geçmediği sürece varsayılır
yıl, bu durumda bir sonraki yıl kullanılır.

Anahtarlar= [@ ]
Bir ağaç topolojisi kullanıldığında, bu, istenen maksimum anahtar sayısını tanımlar.
iş tahsisi için. Slurm şundan daha fazla anahtar içeren bir tahsis bulursa
belirtilen sayı, iş bir tahsis bulana kadar beklemede kalır
İstenen anahtar sayısı ile veya zaman sınırı sona erer. Varsayılan olarak anahtar yoktur
sayma limiti ve zaman limiti gecikmesi yok. Herhangi bir şeyi temizlemek için sayımı sıfıra ayarlayın.
önceden ayarlanmış sayı (sınırı devre dışı bırakarak). İşin maksimum gecikme süresi
kullanan sistem yöneticisi tarafından sınırlandırılmıştır. ZamanlayıcıParametreleri yapılandırma
parametresi ile max_switch_bekle parametre seçeneği. Ayrıca bkz. bekle-anahtar.

Zaman sınırı=
İşin zaman sınırı. Çıktı biçimi [gün-]saat:dakika:saniye veya
"SINIRSIZ". Giriş formatı (için güncelleştirme komut) dakika, dakika:saniye,
saat:dakika:saniye, gün-saat, gün-saat:dakika veya
gün-saat:dakika:saniye. Zaman çözünürlüğü bir dakikadır ve saniye değerleri
sonraki dakikaya yuvarlanır. Bir işin zaman sınırını değiştiriyorsanız, aşağıdakilerden birini belirtin:
yeni bir zaman sınırı değeri veya zamandan önce bir "+" veya "-" ile artırma veya
geçerli zaman sınırını azaltın (örn. "ZamanLimit=+30"). Arttırmak için veya
geçerli zaman sınırını azaltmak, İş kimliği şartnameden önce gelmelidir
Zaman sınırı Şartname. Yalnızca Slurm yöneticisi veya kökü, işin süresini artırabilir.
Zaman sınırı.

Kullanıcı kimliği=
ile kullanılır İş adı Değiştirilecek işleri belirleme seçeneği. Ya bir kullanıcı adı
veya sayısal kimlik (UID) belirtilebilir.

WCkey=
İşin iş yükü karakterizasyon anahtarını belirtilen değere ayarlayın.

NOT: "Göster" komutu, "iş" veya "iş" ile kullanıldığında "
varlık, bir iş veya işler hakkında ayrıntılı bilgi görüntüler. Bu bilgilerin çoğu
yukarıda açıklandığı gibi "güncelleme işi" komutu kullanılarak değiştirilebilir. Ancak
show job komutu tarafından görüntülenen aşağıdaki alanlar salt okunurdur ve kullanılamaz
değiştirilmiş:

AllocNode: Sid
Kaynak tahsisini yapan yerel düğüm ve sistem kimliği.

Toplu Bayrak
sbatch komutu kullanılarak gönderilen işlerde BatchFlag 1 olarak ayarlanır. Gönderilen işler
diğer komutları kullanarak BatchFlag'ı 0 olarak ayarlayın.

CoreSpec=
Sistem kullanımı için düğüm başına ayrılacak çekirdek sayısı. İş için ücret alınacaktır
bu çekirdekler, ancak bunları kullanamazsınız. Değilse "*" olarak bildirilecektir
kısıtlı.

Bitiş zamanı
İşin zaman sınırına göre işin sona ermesi beklenen süre. Ne zaman
iş daha erken biterse, bu alan fiili bitiş zamanı ile güncellenecektir.

Çıkış Kodu= :
Wait() işlevi tarafından iş için bildirilen çıkış durumu. İlk sayı,
çıkış kodu, genellikle çıkış() işlevi tarafından ayarlandığı gibi. ın ikinci sayısı
Bir sinyal tarafından sonlandırıldıysa işlemin sona ermesine neden olan sinyal.

Grup kimliği
İşin gönderildiği grup.

İş Durumu
İşin mevcut durumu.

Düğüm Listesi
İşe tahsis edilen düğümlerin listesi.

DüğümListİndeksleri
NodeIndices, dahili dizinleri, ilgili düğüm tablosuna gösterir.
işe tahsis edilen düğüm(ler).

NgörevlerPerN:B:S:C=
: : :
Donanım bileşeni başına başlatılacak görev sayısını belirtir (düğüm,
süpürgelik, soket ve çekirdek). Kısıtlanmamış değerler "0" veya "*" olarak gösterilebilir.

Önem Zamanı
Görevin ön alım için seçildiğinin bildirildiği saat. (Anlamlı
yalnızca PreemptMode=CANCEL ve işin birlikte olduğu bölüm veya QOS için
ilişkilendirilmiş olan bir GraceTime değerine sahiptir.)

PreSusZaman
İşin son askıya alınmadan önce çalıştığı süre.

Neden İşin çalışmamasının nedeni: örneğin, "Kaynaklar" bekleniyor.

İstenen:S:C:T=
: : :
İş tarafından istenen çeşitli donanım bileşenlerinin sayısını belirtir.
Kısıtlanmamış değerler "0" veya "*" olarak gösterilebilir.

SaniyeÖn Askıya Alma=
İş askıya alınırsa, iş tarafından toplanan çalışma süresi (saniye cinsinden)
askıya alınmadan önce.

Çorap/Düğüm=
Düğüm başına istenen soket sayısı

GönderZamanı
İşin olduğu saat ve tarih damgası (Universal Time Coordinated, UTC'de)
gönderilen. Çıktının formatı EndTime alanınınkiyle aynıdır.

NOT: Bir iş yeniden sıralanırsa, gönderme zamanı sıfırlanır. Orijinali elde etmek için
zaman göndermek "sacct -j" kullanmak gerekir ]" komutu da
için tüm yinelenen girişleri görüntülemek için -D veya --duplicate seçeneğini belirleme
iş.

Askıya Alma Süresi
İşin en son askıya alındığı veya yeniden başlatıldığı zaman.

Kullanıcı kimliği İşin gönderildiği kullanıcı.

Çeşitli iş durumları için görüntülenen bilgiler hakkında NOT:
"İşi göster" işlevi için bir istek gönderdiğinizde, kontrol işlemi bir
Bir REQUEST_JOB_INFO ileti türüyle slurmctld'ye RPC istek çağrısı. eğer devlet
işin BEKLEMEDE, ardından aşağıdaki gibi bazı ayrıntılı bilgileri döndürür: min_nodes,
min_procs, cpus_per_task, vb. Durum BEKLEMEDEN farklıysa, kod varsayar
ÇALIŞIYOR, TAMAMLANDI vb. gibi daha ileri bir durumda olduğunu. Bu durumlarda
kod, bu değerler için açıkça sıfır döndürür. Bu değerler bir kez anlamsız
iş kaynakları tahsis edildi ve iş başladı.

TEKNİK ÖZELLİKLER İÇİN GÜNCELLEME EMRETMEK, ADIMLAR

Adım Kimliği= [. ]
Güncellenecek adımı tanımlayın. job_id verilmişse, ancak step_id yoksa
belirtilirse, tanımlanan işin tüm adımları değiştirilecektir. Bu
şartname gereklidir.

CompDosyası=
Bir adımı tamamlama hakkındaki bilgilerle bir adımı güncelleyin. adım varsa yararlı olabilir
istatistikler, bir jobacct_gather eklentisi aracılığıyla doğrudan kullanılamaz. dosya
Sürüm 1 formatına sahip boşlukla ayrılmış bir dosya aşağıdaki gibidir

1 34461 0 2 0 3 1361906011 1361906015 1 1 3368 13357 / Bin / uyku
ABCDEFGHIJKLM

Alan Açıklamaları:

Bir dosya sürümü
B ALPS apıdi
C blokları
D blokları
E çıkış durumu
F tahsis edilen CPU sayısı
G başlangıç ​​zamanı
H bitiş zamanı
ben zaman
J zaman
K maxrs
sıvı
M komut adı

Zaman sınırı=
İşin zaman sınırı. Çıktı biçimi [gün-]saat:dakika:saniye veya
"SINIRSIZ". Giriş formatı (için güncelleştirme komut) dakika, dakika:saniye,
saat:dakika:saniye, gün-saat, gün-saat:dakika veya
gün-saat:dakika:saniye. Zaman çözünürlüğü bir dakikadır ve saniye değerleri
sonraki dakikaya yuvarlanır. Bir adımın zaman sınırını değiştiriyorsanız,
yeni bir zaman sınırı değeri belirtin veya zamanın önüne bir "+" veya "-" ekleyerek artırın
veya mevcut zaman sınırını azaltın (örneğin "ZamanLimit=+30"). artırmak için
veya mevcut zaman sınırını azaltmak, Adım Kimliği şartnameden önce gelmelidir
Zaman sınırı Şartname.

TEKNİK ÖZELLİKLER İÇİN GÜNCELLEME EMRETMEK, DÜĞÜMLER

DüğümAdı=
Güncellenecek düğümleri tanımlayın. kullanılarak birden çok düğüm adı belirtilebilir.
basit düğüm aralığı ifadeleri (örn. "lx[10-20]"). Bu şartname gereklidir.

Özellikler=
Belirtilen düğümle ilişkilendirilecek özellik(ler)i tanımlayın. Daha önce herhangi
tanımlanan özellik(ler)in üzerine yeni değer yazılacaktır. aracılığıyla atanan özellikler
kontrol yalnızca slurmctld arka plan programının yeniden başlatılması boyunca devam eder. -R
seçenek ve durum dosyaları korunmuş veya slurmctld'nin bir SIGHUP alması. Güncelleme
slurm.conf, normal yeniden başlatmalarda kalıcı olması amaçlanan herhangi bir değişiklikle
slurmctld veya yürütme kontrol yeniden yapılandırmak.

Gres=
Belirtilen düğümle ilişkilendirilecek genel kaynakları tanımlayın. Herhangi
önceden tanımlanmış genel kaynakların üzerine yeni değer yazılacaktır.
Birden çok genel kaynak için özellikler virgülle ayrılmalıdır. Her biri
kaynak belirtimi, bir ad ve ardından isteğe bağlı bir iki nokta üst üste işaretinden oluşur.
sayısal değer (varsayılan değer birdir) (örn. "Gres=bant genişliği:10000,gpus"). Genel
aracılığıyla atanan kaynaklar kontrol yalnızca yeniden başlatma boyunca devam edecek
slurmctld arka plan programı ile -R seçenek ve durum dosyaları korunmuş veya slurmctld's
SIGHUP'ın alınması. Kalıcı olması gereken herhangi bir değişiklikle slurm.conf'u güncelleyin
slurmctld'nin normal yeniden başlatılması veya yürütülmesi sırasında kontrol yeniden yapılandırmak.

Neden=
Düğümün "AŞAĞI" durumda olmasının nedenini belirleyin. "BOŞALTILMIŞ", "BOŞALTILIYOR", "BAŞARISIZ" veya
"BAŞARISIZ" durumu. Birden fazla sözcük içeren bir nedeni içine almak için tırnak işaretleri kullanın.

Eyalet=
Düğüme atanacak durumu tanımlayın. Olası düğüm durumları "NoResp",
"ALLOC", "AYRINTILI", "TAMAMLANDI", "AŞAĞI", "BOŞALTMA", "HATA, "BAŞARISIZ", "BAŞARISIZ",
"GELECEĞİ" "BOŞTA", "BAKIM", "KARIŞIK", "PERFCTRS/NPC", "AYRILMIŞ", "GÜÇ AŞAĞI",
"POWER_UP", "DEVAM ET" veya "BOŞALT". Bu durumların tümü kullanılarak ayarlanamaz.
scontrol komutu yalnızca aşağıdakileri yapabilir: "NoResp", "DRAIN", "FAIL", "FUTURE",
"DEVAM ET", "POWER_DOWN", "POWER_UP" ve "UNDRAIN". Bir düğüm "KARIŞIK" durumdaysa
genellikle düğümün birden çok durumda olduğu anlamına gelir. Örneğin, yalnızca bir kısmı
düğüm "AYRILMIŞTIR" ve düğümün geri kalanı "BOŞ" ise durum "KARIŞIK" olacaktır.
Bir düğümü hizmetten kaldırmak istiyorsanız, genellikle durumunu şu şekilde ayarlamak istersiniz:
"BOŞALTMAK". "FAILING", bazı uygulamaların arama yapması dışında "DRAIN"e benzer.
iş tamamlanmadan önce bu düğümlerden vazgeçmek için. "PERFCTRS/NPC" şunu gösterir:
Bu düğümle ilişkili Ağ Performansı Sayaçları kullanımda, bu
düğümü başka işler için kullanılamaz. "AYRILMIŞ", düğümün bir
gelişmiş rezervasyon ve genel olarak mevcut değil. "RESUME" gerçek bir düğüm değil
ancak düğüm durumunu "BOŞALTILMIŞ", "BOŞALTILIYOR", "AŞAĞI" veya "BAKIM" olarak değiştirecektir.
duruma göre "BOŞ" veya "AYRILMIŞ" durumuna getirin. "UNDRAIN" düğümü temizler
boşaltılmaktan ("RESUME" gibi), ancak düğümün temel durumunu değiştirmez (örn.
"AŞAĞI"). "AŞAĞI" bir düğüm ayarlamak, o düğümde tüm çalışan ve askıya alınmış işlere neden olur
sonlandırılacak düğüm. "POWER_DOWN" ve "POWER_UP", yapılandırılmış
Prog'u Askıya Al ve ÖzgeçmişProg bir gücün içine veya dışına açıkça bir düğüm yerleştirmek için programlar
tasarruf modu. Bir düğüm zaten açılma veya kapanma sürecindeyse,
komutu, yapılandırılmış ResumeTimeout veya SuspendTimeout tamamlanana kadar hiçbir etkiye sahip olmayacaktır.
ulaşmış. "NoResp" durumu, yalnızca "NoResp" bayrağını olmayan bir düğüm için ayarlar.
temel durumunu değiştiriyor. Yukarıdaki durumların tümü geçerli olmakla birlikte, bazıları
önceki durumları verilen geçerli yeni düğüm durumları değildirler. Düğüm durum kodu ise
yazdırılır, ardından "~" gelir, bu, düğümün şu anda güç tasarrufunda olduğunu gösterir
modu (tipik olarak düşük frekansta çalışır). Düğüm durum kodu takip edilirse
"#" ile, bu, düğüme şu anda güç verildiğini veya yapılandırıldığını gösterir. Eğer
düğüm durum kodunun ardından "$" gelir, bu, düğümün şu anda bir
"bakım" bayrak değerine sahip rezervasyon veya yeniden başlatılması planlanıyor.
Genellikle sadece "DRAIN", "FAIL" ve "RESUME" kullanılmalıdır. NOT: skontrol
komutu, Cray sistemlerinde düğüm durumunu değiştirmek için kullanılmamalıdır. Cray araçlarını kullanın
gibi xtprocadmin yerine.

Ağırlık=
Belirtilen düğümlerle ilişkilendirilecek ağırlığı belirleyin. Bu dinamik değişikliklere izin verir
sonraki düğüm için kullanılacak olan düğümlerle ilişkili ağırlığa
tahsis kararları Ağırlık kontrol sadece genelinde devam edecek
ile slurmctld arka plan programının yeniden başlatılması -R seçenek ve durum dosyaları korunmuş veya
slurmctld'nin bir SIGHUP makbuzu. slurm.conf'u olması gereken herhangi bir değişiklikle güncelleyin
slurmctld'nin normal yeniden başlatılması veya yürütülmesi boyunca kalıcı kontrol
yeniden yapılandırmak.

TEKNİK ÖZELLİKLER İÇİN GÜNCELLEME EMRETMEK, BAŞLANGIÇ AŞAMASI

Ön UçAdı=
Güncellenecek ön uç düğümü belirleyin. Bu şartname gereklidir.

Neden=
Düğümün "AŞAĞI" veya "BOŞALTMA" durumunda olmasının nedenini belirleyin. tırnak işaretleri kullanın
birden fazla kelime içeren bir neden ekleyin.

Eyalet=
Ön uç düğüme atanacak durumu tanımlayın. Olası değerler
"AŞAĞI", "BOŞALTMA" veya "DEVAM ET". Bir ön uç düğümü hizmetten kaldırmak istiyorsanız,
genellikle durumunu "DRAIN" olarak ayarlamak istersiniz. "RESUME" gerçek bir düğüm değil
ancak "DRAINED", "DRAINING" veya "DRAINING" ön uç düğümünü şuraya döndürür:
hizmet, uygun şekilde "BOŞTA" veya "AYRILMIŞ" durumu. Bir ön uç ayarlama
"AŞAĞI" düğümü, o düğümdeki tüm çalışan ve askıya alınan işlerin
sona erdirildi.

TEKNİK ÖZELLİKLER İÇİN OLUŞTURMAK, GÜNCELLEME VE SİL KOMUTLAR, BÖLÜMLER

Gruplara İzin Ver=
Bu bölümü kullanabilecek kullanıcı gruplarını tanımlayın. birden fazla grup olabilir
virgülle ayrılmış bir listede belirtilir. Tüm grupların bölümü kullanmasına izin vermek için
"AllowGroups=ALL" öğesini belirtin.

AllocNode'lar=
Kullanıcıların bölümdeki işleri yürütebileceği düğümlerin virgülle ayrılmış listesi.
Düğüm adları, yukarıda açıklanan düğüm aralığı ifadesi sözdizimi kullanılarak belirtilebilir.
Varsayılan değer "TÜMÜ"dür.

Alternatif=
Bu bölümün durumu "DRAIN" ise veya kullanılacak alternatif bölüm
"AKTİF DEĞİL." "YOK" değeri, önceden ayarlanmış bir alternatif bölümü siler.

Varsayılan=
Bu bölümün, bir bölümü açıkça tanımlamayan işler tarafından kullanılıp kullanılmayacağını belirtin.
kullanmak için bölme. Olası çıkış değerleri "EVET" ve "HAYIR"dır. değiştirmek için
Çalışan bir sistemin varsayılan bölümü, scontrol update komutunu kullanın ve
Yeni varsayılan olmasını istediğiniz bölüm için Default=yes.

VarsayılanZaman=
Bir değer belirtmeyen işler için kullanılan çalışma süresi sınırı. Ayarlanmadıysa MaxTime
kullanılacak. Biçim, MaxTime ile aynıdır.

DefMemCPU Başına=
Bu bölümdeki işler için CPU başına ayrılacak varsayılan belleği ayarlayın. bu
bellek boyutu megabayt olarak belirtilir.

DefMemPerDüğüm=
Bu bölümdeki işler için düğüm başına ayrılacak varsayılan belleği ayarlayın. bu
bellek boyutu megabayt olarak belirtilir.

Kök İşleri Devre Dışı Bırak=
İşlerin kullanıcı kökü olarak yürütülüp yürütülemeyeceğini belirtin. Olası değerler "EVET" ve "HAYIR"dır.

Zarafet zamanı=
Bir işe uzatılacak olan önalım yetkisiz kullanım süresini saniye cinsinden belirtir
hangi önalım için seçilmiştir. Varsayılan değer sıfırdır, ön alım yoktur
bu bölümde veya qos'ta yetkisiz kullanım süresine izin verilir. (Sadece için anlamlı
PreemptMode=İPTAL)

Gizli=
Bölümün ve işlerinin görünümden gizlenip gizlenmeyeceğini belirtin. Gizlenmiş
bölümler varsayılan olarak Slurm API'leri veya komutları tarafından rapor edilmeyecektir. Mümkün
değerler "EVET" ve "HAYIR"dır.

MaksimumMemCPU Başına=
Bu bölümdeki işler için CPU başına ayrılacak maksimum belleği ayarlayın. bu
bellek boyutu megabayt olarak belirtilir.

MaxMemPerCNNode=
Bu bölümdeki işler için düğüm başına ayrılacak maksimum belleği ayarlayın. bu
bellek boyutu megabayt olarak belirtilir.

MaxNode'lar=
Herhangi bir tek işe tahsis edilecek maksimum düğüm sayısını ayarlayın.
bölme. Bir sayı belirtin, "SONSUZ" veya "SINIRSIZ". (Bluegene tipi bir sistemde
bu bir c-düğüm sayısını temsil eder.) MaxNode'lar bir bölümün yok
halihazırda icra edilmeye başlanan işler üzerindeki etkisi.

Maks.Zaman=
İşler için maksimum çalışma süresi. Çıktı biçimi [gün-]saat:dakika:saniye veya
"SINIRSIZ". Giriş formatı (için güncelleştirme komut) dakika, dakika:saniye,
saat:dakika:saniye, gün-saat, gün-saat:dakika veya
gün-saat:dakika:saniye. Zaman çözünürlüğü bir dakikadır ve saniye değerleri
sonraki dakikaya yuvarlanır. değiştirme Maks.Zaman bir bölümün etkisi yoktur
zaten yürütmeye başlamış işler üzerine.

MinDüğümler=
Herhangi bir tek işe tahsis edilecek minimum düğüm sayısını ayarlayın.
bölme. (Bluegene tipi bir sistemde bu, bir c-düğüm sayısını temsil eder.) Değiştirme
the MinDüğümler bir bölümün halihazırda başlamış olan işler üzerinde hiçbir etkisi yoktur.
yürütme.

Nodes =
Bu bölümle ilişkilendirilecek düğümleri tanımlayın. Birden çok düğüm adı olabilir
basit düğüm aralığı ifadeleri kullanılarak belirtilebilir (örn. "lx[10-20]"). Bunu not et
işler herhangi bir zamanda yalnızca bir bölümle ilişkilendirilebilir. Boş bir veri belirtin
bir bölümden tüm düğümleri kaldırmak için değer: "Nodes=". değiştirme Nodes içinde
bölümün, yürütmeye başlamış olan işler üzerinde hiçbir etkisi yoktur.

BölümAdı=
Güncellenecek bölümü tanımlayın. Bu şartname gereklidir.

ÖncelikliMod=
Aşağıdaki durumlarda bu bölümdeki işleri önceden almak için kullanılan mekanizmayı sıfırlayın. PreemptType is
yapılandırıldı önceden alma/bölüm_prio. Varsayılan önalım mekanizması belirtildi
küme çapında ÖncelikliMod yapılandırma parametresi. Olası değerler
"KAPALI", "İPTAL", "KONTROL NOKTASI", "İSTEK" ve "Askıya Al".

öncelik=
Daha yüksek öncelikli bir bölüme gönderilen işler, beklemeden önce gönderilir
daha düşük öncelikli bölümlerdeki işler ve mümkünse çalışan işleri önleyecekler
daha düşük öncelikli bölümlerden. Bir bölümün önceliğinin öncelikli olduğunu unutmayın
bir işin önceliği üzerinde. Değer 65533'ü aşamaz.

Yalnızca Kök=
Yalnızca kullanıcı kökü tarafından başlatılan ayırma isteklerinin karşılanıp karşılanmayacağını belirtin. Bu
bölümün kontrolünü bazı meta zamanlayıcılarla sınırlamak için kullanılabilir. Mümkün
değerler "EVET" ve "HAYIR"dır.

TalepResv=
Yalnızca bir rezervasyonu belirleyen tahsis isteklerinin karşılanıp karşılanmayacağını belirtin.
Bu, bölüm kullanımına yalnızca bir rezervasyon içinde izin verilmesini kısıtlamak için kullanılır.
Olası değerler "EVET" ve "HAYIR"dır.

paylaşılan= [: ]
Bu bölümdeki düğümlerin birden çok iş tarafından paylaşılıp paylaşılamayacağını belirtin. Olası değerler
"EVET", "HAYIR", "ÖZEL" ve "Kuvvet" dir. İsteğe bağlı bir iş sayısı, kaç tane iş
işler her bir kaynağı kullanmak üzere tahsis edilebilir.

Eyalet=
İşlerin bu bölümde düğümlere tahsis edilip edilemeyeceğini veya kuyruğa alınıp alınamayacağını belirtin. Mümkün
değerler "YUKARI", "AŞAĞI", "BOŞALTMA" ve "AKTİF DEĞİL"dir.

UP Bölümde yeni işlerin kuyruğa alınabileceğini ve bu işlerin
düğümlere tahsis edilebilir ve bölümden çalıştırılabilir.

AŞAĞI Bölümde yeni işlerin sıraya alınabileceğini, ancak işlerin sıraya alınabileceğini belirtir.
düğümlere atanmayabilir ve bölümden çalıştırılabilir. İşler zaten
bölümde çalışan çalıştırmaya devam edin. İşler açıkça belirtilmelidir
fesihlerini zorlamak için iptal edildi.

DRENAJ Bölümde hiçbir yeni işin kuyruğa alınamayacağını belirtir (iş
gönderim istekleri bir hata mesajıyla reddedilecektir), ancak işler
Bölümde zaten kuyruğa alınmış düğümler tahsis edilebilir ve çalıştırılabilir. Ayrıca bakınız
"Alternatif" bölüm belirtimi.

AKTİF Bölümde hiçbir yeni işin kuyruğa alınamayacağını ve işlerin
önceden kuyruğa alınmış düğümler atanmayabilir ve çalıştırılamaz. Ayrıca bkz.
"Alternatif" bölüm belirtimi.

TEKNİK ÖZELLİKLER İÇİN GÜNCELLEME EMRETMEK, GÜÇ KAPAĞI

Güç Kapağı=
Kümenin sınırlı olduğu watt miktarını ayarlayın. Bir sayı belirtin, "SONSUZ"
güç kısıtlaması olmadan güç sınırlama mantığını etkinleştirin veya devre dışı bırakmak için "0"
güç kapatma mantığı. Kalıcı olması gereken herhangi bir değişiklikle slurm.conf'u güncelleyin
slurmctld'nin normal yeniden başlatılması veya yürütülmesi sırasında kontrol yeniden yapılandırmak.

TEKNİK ÖZELLİKLER İÇİN OLUŞTURMAK, GÜNCELLEME VE SİL KOMUTLAR, REZERVASYONLAR

Rezervasyon=
Oluşturulacak, güncellenecek veya silinecek rezervasyonun adını tanımlayın. Bu
parametre güncelleme için gereklidir ve silme için tek parametredir. oluşturmak için,
rezervasyon adı vermek istemiyorsanız, "scontrol create res ..." kullanın ve bir
adı otomatik olarak oluşturulacaktır.

Hesaplar=
Ayrılmış düğümleri kullanmasına izin verilen hesapların listesi, örneğin
"Hesaplar=fizik kodu1,fizik kodu2". Herhangi bir hesaptaki bir kullanıcı, ayrılmış
düğümler. Yeni bir rezervasyon, Kullanıcıları ve/veya Hesapları belirtmelidir. Hem Kullanıcılar hem de
Hesaplar belirtilir, rezervasyonun kullanılabilmesi için bir işin her ikisiyle de eşleşmesi gerekir.
Hesapların, tüm hesapların önüne geçilerek rezervasyonlara erişimi reddedilebilir.
'-' ile isimler. Alternatif olarak eşittir işaretinden önce '-'. Örneğin,
"Hesaplar=-fizik kodu1,-fizik kodu2" veya "Hesaplar-=fizik kodu1, fizik kodu2" herhangi bir
rezervasyonu kullanmak için physcode1 ve physcode2 dışındaki hesap. ekleyebilir veya
güncelleme komutunu kullanarak mevcut bir rezervasyondan bireysel hesapları kaldırın
ve '=' işaretinden önce bir '+' veya '-' işareti eklemek. Hesaplara erişim reddedilirse
bir rezervasyon (hesap adından önce bir '-'), ardından diğer tüm hesaplar
zımni olarak rezervasyonu kullanmasına izin verilir ve ayrıca açıkça kullanılması mümkün değildir.
izin verilen hesapları belirtin.

Patlama Tamponu= [, ,...]
Ayrılacak olan patlama arabelleği kaynaklarının belirtilmesi. "buffer_spec"
dört öğeden oluşur: [eklenti:][tür:]#[birimler] "eklenti", patlama arabelleğidir
eklenti adı, şu anda "cray" veya "genel". Herhangi bir eklenti belirtilmemişse,
rezervasyon, yapılandırılmış tüm veri bloğu eklentileri için geçerlidir. "tür" bir
Cray genel patlama arabelleği kaynağı, örneğin "düğümler". "tip" değilse
belirtilen sayı, bir depolama alanı ölçüsüdür. "Birimler" "N" olabilir
(düğümler), "GB" (gigabayt), "TB" (terabayt), "PB" (petabayt), vb.
varsayılan birimler, depolama alanı rezervasyonları için gigabayttır. Örneğin
"BurstBuffer=cray:2TB" (2 TB depolama alanı artı Cray eklentisinden 3 düğüm ayırın)
veya "BurstBuffer=100GB" (yapılandırılmış tüm veri bloğu arabelleğinden 100 GB depolama alanı ayırın
eklentiler). Bu rezervasyonu kullanan işler, bu çoğuşma arabelleğiyle sınırlı değildir
ancak bu ayrılmış kaynakları ve genel olarak
kullanılabilir.

CoreCnt=
Bu seçenek yalnızca SelectType=select/cons_res olduğunda desteklenir. sayısını tanımlayın
çekirdekler rezerve edilmelidir. NodeCnt kullanılıyorsa, bu toplam çekirdek sayısıdır.
düğüm başına çekirdeklerin CoreCnt/NodeCnt olduğu yerde rezerve edin. Bir düğüm listesi kullanılıyorsa, bu
düğüme göre çekirdek sayıların bir dizisi olsun: Düğümler=düğüm[1-5] CoreCnt=2,2,3,3,4

lisanslar=
Lisansların (veya tüm düğümlerde bulunan diğer kaynakların) özellikleri
küme) ayrılacaktır. Lisans adlarının ardından iki nokta üst üste ve
saymak (varsayılan sayı birdir). Birden çok lisans adı virgülle ayrılmalıdır
(örn. "Lisanslar=foo:4,bar"). Yeni bir rezervasyon bir veya daha fazla kaynak belirtmelidir
dahil edilecek: NodeCnt, Node'lar ve/veya Lisanslar. Bir rezervasyon şunları içeriyorsa
Lisanslar, ancak NodeCnt veya Node yok, ardından seçenek İşaretler=LİSANS_YALNIZCA ayrıca olmalı
belirtildi. Bu rezervasyonu kullanan işler bu lisanslarla sınırlı değildir, ancak
bu ayrılmış lisansları ve genel olarak mevcut olan lisansları kullanabilir.

DüğümCnt= [,sayı,...]
Ayrılacak düğüm sayısını belirleyin. Sayı bir "k" son eki içerebilir veya
"K", bu durumda belirtilen sayı 1024 ile çarpılır. BlueGene'de
sistemlerde bu sayı bir c düğümü (hesaplama düğümü) sayısını temsil eder ve yuvarlanır
tüm düğümleri (orta düzlemler) ayırmak için gerektiği kadar yukarı. Topolojiyi optimize etmek için
yeni bir rezervasyondaki kaynak tahsisinin (güncellenmiş bir rezervasyonda değil),
rezervasyon için gerekli özel boyutlar belirtilebilir. Örneğin, eğer
iki tane tahsis etmek için kullanılabilecek bir BlueGene sisteminde 4096 c-düğüm ayırmak istiyorum
her biri 2048 c-düğümlü işler için "NodeCnt=2k,2k" belirtin. Yeni bir rezervasyon gerekir
dahil edilecek bir veya daha fazla kaynak belirtin: NodeCnt, Düğümler ve/veya Lisanslar.

Nodes =
Ayrılacak düğümleri tanımlayın. kullanılarak birden çok düğüm adı belirtilebilir.
basit düğüm aralığı ifadeleri (örn. "Düğümler=lx[10-20]"). Boş bir veri değeri belirtin
bir rezervasyondaki tüm düğümleri kaldırmak için: "Düğümler=". Yeni bir rezervasyon belirtilmelidir
dahil edilecek bir veya daha fazla kaynak: NodeCnt, Düğümler ve/veya Lisanslar. A
"ALL" özelliği tüm düğümleri rezerve edecektir. Ayarlamak Bayraklar=PART_NODES ve
BölümAdı= bir bölümle ilişkili düğümlerdeki değişikliklerin
ayrıca bir rezervasyonla ilişkili düğümlere de yansıtılır.

Başlangıç ​​Zamanı=
Rezervasyon için başlangıç ​​zamanı. Yeni bir rezervasyon bir başlangıç ​​zamanı belirtmelidir.
Formun zamanlarını kabul eder SS:DD:SS günün belirli bir saati için (saniye
isteğe bağlı). (O zaman geçmişse, ertesi gün olduğu varsayılır.)
belirtmek gece yarısı, öğle, Fika (3 PM) veya çay saati (4 PM) ve bir
ile eklenmiş günün saati AM or PM sabah veya akşam koşmak için. Sen
formun tarihini belirterek işin hangi gün çalışacağını da söyleyebilir AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAte
or AA/GG/YY or AA.GG.YYveya tarih ve saat olarak YYYY-AA-GG[THH:MM[:SS]]. Yapabilirsin
gibi zamanlar da ver şimdi + saymak zaman birimleri, zaman birimlerinin nerede olabileceği dakika,
saatler, Günya da hafta ve Slurm'a işi bugün anahtar kelimeyle çalıştırmasını söyleyebilirsiniz.
bugün ve işi yarın anahtar kelimeyle çalıştırmak için yarın. güncelleyemezsiniz
Başlangıç ​​Zamanı bir rezervasyonun AKTİF devlet.

Bitiş zamanı=
Rezervasyon için bitiş zamanı. Yeni bir rezervasyon bir bitiş zamanı veya bir
süre. Geçerli biçimler, StartTime ile aynıdır.

Süre=
Bir rezervasyonun uzunluğu. Yeni bir rezervasyon bir bitiş zamanı veya bir
süre. Geçerli biçimler: dakika, dakika:saniye, saat:dakika:saniye,
gün-saat, gün-saat:dakika, gün-saat:dakika:saniye veya SINIRSIZ. Zaman
çözünürlük bir dakikadır ve saniye değerleri bir sonraki dakikaya yuvarlanır.
Çıktı biçimi her zaman [gün-]saat:dakika:saniye şeklindedir.

BölümAdı=
Ayrılacak bölümü tanımlayın.

Bayraklar=
Rezervasyonla ilişkili bayraklar. Tek tek bayrakları ekleyebilir veya kaldırabilirsiniz.
'=' işaretinden önce bir '+' veya '-' işareti ekleyerek mevcut bir rezervasyonu. İçin
örnek: Bayraklar-=GÜNLÜK (NOT: bu kısayol tüm bayraklar için desteklenmez).
Şu anda desteklenen bayraklar şunları içerir:

ANY_NODES Bu, yalnızca patlama arabellekleri ve/veya lisanslar için bir rezervasyondur;
hesaplama düğümleri Bu bayrak ayarlanırsa, bu rezervasyonu kullanan bir iş
ilişkili patlama arabelleklerini ve/veya lisansları artı herhangi bir hesaplamayı kullanın
düğümler. Bu bayrak ayarlanmazsa, bu rezervasyonu kullanan bir iş şunları kullanabilir:
yalnızca rezervasyonla ilişkili düğümler ve lisanslar.

GÜNLÜK Rezervasyonu her gün aynı saatte tekrarlayın

FIRST_CORES Yalnızca bir düğümde en düşük numaralı çekirdekleri kullanın.

IGNORE_JOBS Rezervasyonu oluştururken şu anda çalışan işleri yok sayın. Bu
için sistemdeki tüm düğümleri ayırırken özellikle yararlı olabilir.
bakım.

LİSANS_YALNIZCA Yerimizi ANY_NODES.

BAKIM Bakım modu, özel muhasebe muamelesi alır. Bu
bölümün zaten başka bir bölümde bulunan kaynakları kullanmasına izin verilir.
rezervasyon.

ÜST ÜSTE GELMEK Bu rezervasyon, halihazırda mevcut olan kaynaklar tahsis edilebilir.
başka bir rezervasyon.

PART_NODES Bu bayrak, belirtilen aralıktaki tüm düğümleri ayırmak için kullanılabilir.
bölme. PartitionName ve Nodes=ALL belirtilmeli veya bu
seçeneği yoksayılır.

DEĞİŞTİR Boştayken otomatik olarak doldurulan işlere tahsis edilen kaynaklar
Kaynaklar. Bu seçenek, sabit bir sayıyı korumak için kullanılabilir.
bekleyen işler için kullanılabilir boş kaynaklar (kullanılabilirliğine bağlı olarak)
atıl kaynaklar). Bu ile kullanılmalıdır DüğümCnt Rezervasyon
seçenek; dahil edilecek belirli düğümleri tanımlamayın.
rezervasyon. Bu seçenek, IBM Bluegene sistemlerinde desteklenmez.

SPEC_NODES Rezervasyon belirli düğümler içindir (yalnızca çıktı)

STATIC_ALLOC Düğümler bir rezervasyon için seçildikten sonra yapmayacakları şekilde yapın.
değişiklik. için düğümler seçildiğinde bu seçenek olmadan
rezervasyon ve biri aşağı iner, rezervasyon yeni bir düğüm seçecektir
yeri doldurmak için.

TIME_FLOAT Rezervasyon başlangıç ​​zamanı, geçerli saate göredir ve hareket eder.
zamanda ileri doğru (örneğin, bir BaşlangıçZamanı=şimdi+10dakika her zaman
10 dakika sonra).

HAFTALIK Rezervasyonu her hafta aynı saatte tekrarlayın

Özellikler=
Rezervasyonun gerekli düğüm özelliklerini ayarlayın. Birden çok değer "&" ile ayrılabilir
tüm özellikler gerekliyse (VE işlemi) veya "|" ile ayrılmışsa eğer herhangi biri
belirtilen özellikler gereklidir (VEYA işlem). Değer boş bırakılabilir
veri değeri, "Özellikler=".

Kullanıcılar=
Ayrılmış düğümleri kullanmasına izin verilen kullanıcıların listesi, örneğin
"Kullanıcı=jones1,smith2". Yeni bir rezervasyon, Kullanıcıları ve/veya Hesapları belirtmelidir. Eğer
hem Kullanıcılar hem de Hesaplar belirtilmişse, bir işin kullanabilmek için her ikisiyle de eşleşmesi gerekir.
rezervasyon. Kullanıcıların rezervasyonlara erişimi, tüm
'-' ile kullanıcı adları. Alternatif olarak eşittir işaretinden önce '-'. Örneğin,
"User=-jones1,-smith2" veya "User-=jones1,smith2", jones1 dışında herhangi bir kullanıcıya izin verir
ve rezervasyonu kullanmak için smith2. Bir kullanıcıya tek tek kullanıcılar ekleyebilir veya kaldırabilirsiniz.
güncelleme komutunu kullanarak ve bir '+' veya '-' işareti ekleyerek mevcut rezervasyon
'=' işaretinden önce. Kullanıcıların bir rezervasyona erişimi reddedilirse (kullanıcı adı
öncesinde bir '-'), diğer tüm kullanıcıların dolaylı olarak
rezervasyon ve izin verilen kullanıcıları açıkça belirtmek de mümkün değildir.

ÇOK=
Rezervasyon için gerekli olan virgülle ayrılmış TRES listesi. Mevcut desteklenen TRES
rezervasyonlu türler şunlardır: CPU, Node, License ve BB. CPU ve Düğüm
sırasıyla CoreCnt ve NodeCnt parametreleriyle aynı biçim. Lisans adları şunlar olabilir:
ardından eşit bir '=' ve bir sayı gelir:

Lisans/ = [,Lisans/ = ,...]

BurstBuffer, BurstBuffer parametresine benzer şekilde belirtilebilir. Tek
fark, iki nokta üst üste sembolünün ':' eşit bir '=' ile değiştirilmesi gerektiğidir.
TRES biçimini izleyin.

TRES geçerli spesifikasyonlarının bazı örnekleri:

TRES=cpu=5,bb/cray=4,license/iop1=1,license/iop2=3

TRES=düğüm=5k,lisans/iop1=2

CoreCnt'de belirtildiği gibi, bir düğüm listesi belirtilmişse, cpu bir çekirdek dizisi olabilir.
düğüme göre sayılar: düğümler=hesap[1-3] TRES=cpu=2,2,1,bb/cray=4,license/iop1=2

Lütfen CPU, Node, License ve BB'nin CoreCnt, NodeCnt, Lisansları geçersiz kılabileceğini unutmayın.
ve BurstBuffer parametreleri sırasıyla. Ayrıca CPU, CoreCnt'i temsil eder.
rezervasyon ve düğümlerinizde çekirdek başına iş parçacığı varsa ayarlanacaktır.

TEKNİK ÖZELLİKLER İÇİN GÜNCELLEME BLOK/ALT MP

Yalnızca Bluegene sistemleri!

BlokAdı=
Güncellenecek bluegene bloğunu tanımlayın. Bu şartname gereklidir.

Eyalet=
Bu, bir bluegene bloğunun durumunu güncelleyecektir. (yani BlockName=RMP0'ı güncelleyin
DURUM=HATA) UYARI!!!! RESUME durumu dışında, diğer tüm durumlar
değerler blokta çalışan herhangi bir işi iptal edecektir!

ÜCRETSİZ Bloğu serbest duruma döndürün.

HATA İşlerin blokta çalışmamasını sağlayın.

YENİDEN OLUŞTUR Mevcut bloğu yok edin ve yerini almak için yeni bir tane oluşturun.

KALDIR Bloğu sistemden serbest bırakın ve kaldırın. Blok daha küçükse
bir orta düzlem o orta düzlemdeki her blok kaldırılacaktır. (Sadece mevcut
dinamik düzenlenmiş sistemlerde)

ÖZET Bir blok HATA durumundaysa, DEVAM ET, bloğu önceki durumuna döndürür.
kullanılabilir durum (ÜCRETSİZ veya HAZIR).

Alt MPAdı=
Güncellenecek bluegene iyonodlarını tanımlayın (yani bg000[0-3]). Bu şartname
gereklidir. NOT: Düğüm adlarının bg0000[00000] biçiminde verildiği BGQ'da bile
bu seçenek bg0000[0] iyonod adını alır.

TEKNİK ÖZELLİKLER İÇİN GÜNCELLEME EMRETMEK, DÜZENLER

Düzen=
Güncellenecek düzeni tanımlayın. Bu şartname gereklidir.

Varlık=
Güncellenecek varlıkları tanımlayın. Bu şartname gereklidir.

anahtar=
Varlıklar için güncellenecek Anahtarlar/Değerler. Biçim, layout.d'ye uygun olmalıdır
yapılandırma dosyaları. Anahtar=Tür güncellenemez. En az bir Anahtar/Değer
gerekli, birkaç tane ayarlanabilir.

TEKNİK ÖZELLİKLER İÇİN GÖSTER EMRETMEK, DÜZENLER

Seçenekler olmadan, yapılandırılmış tüm düzenleri listeler. Belirtilen bir düzen ile varlıkları gösterir
aşağıdaki seçeneklerle:

anahtar=
Varlıklar için güncellenecek Anahtarlar/Değerler. Biçim, layout.d'ye uygun olmalıdır
yapılandırma dosyaları. Anahtar=Tür güncellenemez. Bir Anahtar/Değer gerekli, birkaç
ayarlanabilir.

Varlık=
Varlıklar gösterilecek, varsayılan kullanılmaz. "*" olarak ayarlanabilir.

Menşei=
Gösterilecek varlık türü, varsayılan kullanılmaz.

düzen yok
Kullanılmazsa, yalnızca ağacı tanımlayan varlıklar gösterilir. seçeneği ile sadece
yapraklar gösterilmiştir.

AÇIKLAMA İÇİN GÖSTER EMRETMEK, DÜĞÜMLER

Enerji bilgisinin anlamı aşağıdaki gibidir:

Mevcut Watt
Son düğüm enerjisi anında düğümün anlık güç tüketimi
Watt cinsinden muhasebe örneği.

En Düşük Joule
Düğümün en son çalıştırıldığı zaman ile düğüm tarafından tüketilen enerji
en son joule cinsinden slurmd tarafından kaydedilmişti.

tüketilen Joule
Düğüm tarafından en son kaydedildiği zamana kadar tüketilen enerji
slurmd arka plan programı ve joule cinsinden son düğüm enerji hesaplama örneği.

Bildirilen değer "n/s" ise (desteklenmiyor), düğüm yapılandırılmış
Hesap ToplamaEnerji Türü Eklenti. Raporlanan değer sıfır ise, düğümler için enerji hesabı
Özürlü.

Harici sensör bilgilerinin anlamı aşağıdaki gibidir:

ExtSensörler Joule
Düğümün en son çalıştırıldığı zaman ile düğüm tarafından tüketilen enerji
Joule cinsinden son harici sensörler eklenti düğümü örneği.

ExtSensörlerWatt
Son harici bağlantı sırasında düğümün anlık güç tüketimi
watt cinsinden sensörler eklenti düğümü örneği.

ExtSensörlerSıcaklık
Son harici sensörler eklenti düğümü sırasında düğümün sıcaklığı
örnek, santigrat.

Bildirilen değer "n/s" ise (desteklenmiyor), düğüm yapılandırılmış
HariciSensör Türü eklentisi.

Kaynak uzmanlığı bilgilerinin anlamı aşağıdaki gibidir:

CPUSpecList
Bu düğümdeki Slurm soyut CPU kimliklerinin listesi, aşağıdakiler tarafından özel kullanım için ayrılmıştır.
Slurm hesaplama düğümü arka plan programları (slurmd, slurmstepd).

MemSpecLimit
Slurm hesaplama düğümü için bu düğümdeki megabayt cinsinden birleşik bellek sınırı
arka plan programları (slurmd, slurmstepd).

Bellek bilgilerinin anlamı aşağıdaki gibidir:

Gerçek Hafıza
Düğümdeki MB cinsinden toplam bellek.

AllocMem
Şu anda düğümdeki işler tarafından ayrılan MB cinsinden toplam bellek.

ÜcretsizMem
İşletim sistemi tarafından bildirildiği üzere, toplam bellek, MB cinsinden şu anda düğümde boş.

ÇEVRE DEĞİŞKENLER


Bizi kontrol seçenekler, ortam değişkenleri aracılığıyla ayarlanabilir. Bu ortam değişkenleri,
karşılık gelen seçenekleriyle birlikte aşağıda listelenmiştir. (Not: Komut satırı seçenekleri
her zaman bu ayarları geçersiz kılın.)

SCONTROL_ALL -A, --herşey

SLURM_BITSTR_LEN Bir iş dizisinin görevini tutmak için kullanılacak dize uzunluğunu belirtir
kimlik ifadesi. Varsayılan değer 64 bayttır. 0 değeri
tam ifadeyi gereken uzunlukta yazdırın. Daha büyük değerler
uygulama performansını olumsuz etkiler.

SLURM_CLUSTERS Aynısı --kümeler

SLURM_CONF Slurm yapılandırma dosyasının konumu.

SLURM_TIME_FORMAT Zaman damgalarını bildirmek için kullanılan formatı belirtin. bir değeri standart,
varsayılan değer, formda çıktı üretir
"yıl-ay-tarihThour:dakika:saniye". bir değeri bağıl İade
geçerli gün ise yalnızca "saat:dakika:saniye". Diğer tarihler için
cari yıl, "Tomorr"dan önce gelen "saat:dakika"yı yazdırır
(yarın), "Ystday" (dün), gelecek için günün adı
hafta (ör. "Pts", "Sa" vb.), aksi takdirde tarih (ör. "25 Nis").
Diğer yıllar için, zamansız bir tarih ayı ve yılı döndürür (örn.
"6 Haz 2012"). Tüm zaman damgaları 24 saat biçimini kullanır.

Geçerli bir strftime() biçimi de belirtilebilir. Örneğin, bir değer
"%a %T", haftanın gününü ve bir zaman damgasını bildirir (örn.
12:34:56").

SLURM_TOPO_LEN Topoloji yazdırırken satırın maksimum boyutunu belirtin. değilse
ayarlandığında, varsayılan değer "512" kullanılacaktır.

YETKİ


Slurm db'yi kullanırken, AdminLevel'in tanımlı (Operatör veya Yönetici) ve kullanıcıları olan kullanıcılar
hesap koordinatörleri olan kişilere işleri görüntüleme ve değiştirme yetkisi verilir,
aşağıdaki tabloda tanımlandığı gibi rezervasyonlar, düğümler vb. - bir
PrivateData kısıtlaması slurm.conf dosyasında tanımlanmıştır.

kontrol şov Meslekler): Yönetici, Operatör, Koordinatör
kontrol güncelleştirme Görev: Yönetici, Operatör, Koordinatör
kontrol yeniden sıraya koymak: Yönetici, Operatör, Koordinatör
kontrol şov adım(lar): Yönetici, Operatör, Koordinatör
kontrol güncelleştirme adım: Yönetici, Operatör, Koordinatör

kontrol şov blok: Yönetici, Operatör
kontrol güncelleştirme blok: admin

kontrol şov düğüm: Yönetici, Operatör
kontrol güncelleştirme düğüm: admin

kontrol yaratmak bölüm: admin
kontrol şov bölüm: Yönetici, Operatör
kontrol güncelleştirme bölüm: admin
kontrol silmek bölüm: admin

kontrol yaratmak rezervasyon: Yönetici, Operatör
kontrol şov rezervasyon: Yönetici, Operatör
kontrol güncelleştirme rezervasyon: Yönetici, Operatör
kontrol silmek rezervasyon: Yönetici, Operatör

kontrol yeniden yapılandırma: admin
kontrol kapat: admin
kontrol Devralmak: admin

ÖRNEKLER


# kontrol
scontrol: parça hata ayıklamasını göster
PartitionName=hata ayıklama
AllocNodes=ALL AllowGroups=ALL Default=EVET
DefaultTime=YOK DisableRootJobs=HAYIR Gizli=HAYIR
MaxNodes=SINIRSIZ MaxTime=SINIRSIZ MinNodes=1
Düğümler=kar tanesi[0-48]
Öncelik=1 RootOnly=HAYIR Paylaşılan=EVET:4
Durum=UP ToplamCPU=694 ToplamDüğüm=49
scontrol: PartitionName'i güncelle=hata ayıklama MaxTime=60:00 MaxNodes=4
scontrol: işi göster 71701
JobId=71701 Ad=ana bilgisayar adı
Kullanıcı Kimliği=da(1000) Grup Kimliği=da(1000)
Öncelik=66264 Hesap=yok QOS=normal WCKey=*123
JobState=TAMAMLANDI Nedeni=Yok Bağımlılık=(boş)
TimeLimit=SINIRSIZ Requeue=1 Restarts=0 BatchFlag=0 ExitCode=0:0
SubmitTime=2010-01-05T10:58:40 EligibleTime=2010-01-05T10:58:40
StartTime=2010-01-05T10:58:40 EndTime=2010-01-05T10:58:40
SuspendTime=Yok SecsPreSuspend=0
Partition=hata ayıklama AllocNode:Sid=kar tanesi:4702
ReqNodeList=(boş) ExcNodeList=(boş)
DüğümListesi=kar tanesi0
NumNodes=1 NumCPUs=10 CPU/Görev=2 ReqS:C:T=1:1:1
MinCPUsNode=2 MinMemoryNode=0 MinTmpDiskNode=0
Özellikler=(boş) Rezervasyon=(boş)
Paylaşılan=Tamam Bitişik=0 Lisanslar=(boş) Ağ=(boş)
scontrol: JobId'yi güncelleyin=71701 TimeLimit=30:00 Priority=500
scontrol: ana bilgisayar adlarını göster tux[1-3]
smokin1
smokin2
smokin3
scontrol: res oluştur StartTime=2009-04-01T08:00:00 Süre=5:00:00 Kullanıcılar=dbremer
DüğümCnt=10
Rezervasyon oluşturuldu: dbremer_1
scontrol: Reservation'ı güncelle=dbremer_1 Flags=Maint NodeCnt=20
scontrol: Rezervasyonu sil=dbremer_1
scontrol: çıkmak

KOPYALAMA


Telif hakkı (C) 2002-2007 Kaliforniya Üniversitesi Vekilleri. Lawrence'ta çalıştı
Livermore Ulusal Laboratuvarı (bkz. YASAL UYARI).
Telif Hakkı (C) 2008-2010 Lawrence Livermore Ulusal Güvenlik.
Telif Hakkı (C) 2010-2015 SchedMD LLC.

Bu dosya, bir kaynak yönetim programı olan Slurm'un bir parçasıdır. Ayrıntılar için bkz.
<http://slurm.schedmd.com/>.

Slurm özgür bir yazılımdır; onu yeniden dağıtabilir ve/veya bu sözleşmenin koşulları altında değiştirebilirsiniz.
Özgür Yazılım Vakfı tarafından yayınlanan GNU Genel Kamu Lisansı; her iki sürüm 2
Lisansın veya (seçiminize bağlı olarak) daha sonraki herhangi bir sürüm.

Slurm, faydalı olması ümidiyle dağıtılmaktadır, ancak HİÇBİR GARANTİ YOKTUR; olmadan
SATILABİLİRLİK veya BELİRLİ BİR AMACA UYGUNLUK zımni garantisi bile. Bkz.
Daha fazla bilgi için GNU Genel Kamu Lisansı.

onworks.net hizmetlerini kullanarak scontrol'ü çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad




×
reklâm
❤️Buradan alışveriş yapın, rezervasyon yapın veya satın alın; ücretsizdir, hizmetlerin ücretsiz kalmasına yardımcı olur.