Takvimin neleri koruması gerektiğini tanımlayın
Artık bekleyemeyecek kararla başlayın: bir sonuç incelemesi, başka bir ekibe devir veya kiralama döneminin sonu. Her proje için sonucunu kabul etmeye yetkili kişiyi belirtin. Teslim tarihi yalnızca hesaplamanın bitiş tarihi değildir: gözden geçirme ve dosyaların alınması da bu tarihte yerini bulmalıdır.
Ardından makinenin uygunluğu ile kişilerin uygunluğunu ayırın. Bir hesaplama bazen gece ilerleyebilir, ancak ekibiniz ilk başlatma veya bir doğrulama için hazır bulunmayı gerektirebilir. Paketin tüm saatlerini birbirinin yerine geçebilir çalışma saatleri saymak yerine bu kısıtı yazın. Takvim, teyit edilmesi gereken bir iç mutabakattır; Capordia'nın tedarik taahhüdü değildir.
Kaynağıyla birlikte kullanılabilir bir tahmin toplayın
Her iş için beklenen girdileri, bunların gerçekte hazır olacağı saati, eşzamanlı kart sayısını, kart başına belleği ve aktarım gereksinimlerini not edin. Kaynağın yüklemenin başlangıcından serbest bırakılmasına kadar tahmini kullanım süresini ekleyin. Bu kullanım öncesinde yapılabilecek hazırlık görevlerini ayırın: bu, idari bir bekleyiş sırasında bir kartın rezerve edilmesini önler.
Tahminin karşılaştırılabilir bir denemeden mi, bir ekstrapolasyondan mı yoksa yalnızca bir varsayımdan mı geldiğini belirtin. Eski bir süre yalnızca veriler, sürümler, ayarlar ve faydalı kaynaklar yeterince yakınsa karşılaştırılabilir. Ölçüm yoksa, doğrulanması gereken bir aralık işaretleyin; ölçüm izlenimi verecek dakika hassasiyetinde bir kesinlik göstermeyin. Sonucu takvim seçimini değiştirdiğinde küçük bir kalifikasyon denemesi ayırın.
Toplam kapasiteden gerçekleştirilebilir zaman aralıklarına geçiş
Öngörülen meşguliyetleri toplayarak bariz bir aşırı yükü tespit edin, ardından her işi bir zaman çizelgesine yerleştirin. Bölünemez dört saatlik bir işlem, bir kesinti ve devam onaylanmadıkça iki adet iki saatlik boşluğa sığmaz. Aynı diski veya aynı kişiyi eşzamanlı olarak talep eden iki iş, bir kart müsait olsa bile birbirini engelleyebilir.
Slurm belgeleri, zaman dilimlerinin doldurulmasının neden talep edilen sürelere ve kaynaklara bağlı olduğunu gösterir: daha düşük öncelikli bir görev, öncelikli bir görevin planlanan başlangıcını geciktirmiyorsa başlayabilir. Bu mantık, planınızı okumanıza yardımcı olur; bir Capordia teklifinde Slurm'un bulunduğunu göstermez. Herhangi bir zamanlayıcının kullanımı, gerçek yapılandırmasını ve ekibinizin kararlaştırdığı bir politikayı gerektirir.
Kurgusal örnek: iki günde üç proje
Kurgusal « Bureau des tracés » ekibi, bu alıştırma için J1 ve J2 olmak üzere iki gün boyunca 9.00-17.00 arasında kullanabileceği tek bir karta sahiptir. Hiçbir işlem kartı paylaşmaz ve her kullanım yükleme, hesaplama ve dışa aktarmayı içerir. Aşağıdaki süreler eğitim amaçlı varsayımlardır: ne katalogdaki bir GPU'dan ne de bir benchmark'tan gelirler. Ortak hazırlık, J1'in başında bir saat sürer.
Atlas dört saat gerektirir ve J2'de 13.00'ten önce teslim edilmelidir. Balise üç saat gerektirir; girdileri J1'de 11.00'de gelir ve teslimi J1'de 18.00 olarak planlanmıştır. Cadastre beş saat gerektirir; J2'de 9.00'da hazır hale gelir ve 18.00'den önce teslim edilmelidir. Toplam ihtiyaç 4 + 3 + 5 = 12 saattir. Bir saat ortak hazırlık ve üç saat boş bırakıldığında plan, açık olan on altı saati kullanır.
| Zaman aralığı | Planlanan kullanım | Süre | Koşul |
|---|---|---|---|
| J1, 9.00-10.00 | Ortak hazırlık ve kontrol | 1 sa | Kullanılabilir girişler ve sürümler |
| J1, 10.00-14.00 | Atlas | 4 sa | 10'da işe hazır |
| J1, 14.00-17.00 | Balise | 3 sa | Girdiler 11.00'de alındı |
| J2, 9.00-14.00 | Kadastro | 5 sa | Girdiler 9.00'da alındı |
| J2, 14.00-17.00 | Atanmamış rezerv | 3 sa | Marj yalnızca 2. günde mevcut |
Marjı, absorbe etmesi gereken riskten önce konumlandırın
Boş kalan üç saat, on iki saatlik işin %25'ini oluşturur. Ancak bu yüzde, Balise'yi güvence altına almaya yetmez: marjı, teslim edildiği günün ertesi günündedir. Atlas dört yerine beş saat sürerse, Balise izin verilen pencere içinde 17.00'den önce bitiremez. Plan kağıt üzerinde tutuyor ama ilk günü kırılgan kalıyor. Bu okuma, basit bir ortalama doluluk oranından daha faydalıdır.
Ekip, Atlas'ı ancak kısıtları buna izin veriyorsa kısmen veya tamamen başka bir pencereye taşıyabilir, ek bir pencere edinebilir ya da kabul edilen bir kapsamı daraltabilir. İkinci bir kart, otomatik bir sonuç değil, incelenmesi gereken bir seçenektir: mevcut, uyumlu ve gerekli ana makine kaynaklarıyla birlikte olmalıdır. Doğrulanmış bir çözüm yoksa sorumlu, kullanılamaz bir rezervi "marj" olarak adlandırmak yerine projenin taahhüdünü başlatmadan önce değiştirir.
Duyurulan bir kuralla anlaşmazlığı çözmek
İki sorumlu aynı zaman dilimini talep etmeden önce hakemliği hazırlayın. Basit bir kural önce onaylanmış dış bir teslim tarihine, ardından girdileri hazır olan işe, sonra da talebin eskiliğine öncelik verebilir. Bu kuraldan kimin sapabileceğini ve kaymayı hangi ekibin karşılayacağını belirtin. Bir aciliyetin plan üzerinde açık bir sonucu olmalı; talep eden için kalıcı yeni bir önceliğe dönüşmemelidir.
Referans takvimi ve değişikliklerin nedenini saklayın: geç gelen girdi, gözlemlenen daha uzun süre veya genişleyen kapsam. İş kuyruğu kılavuzu bir sonraki başlatma kararını ele alır; takvim ise birden çok projenin teslim tarihlerini korur. Bunların birlikte ele alınması, geçici olarak boş bir kartın neden uzun bir ek işlem için kullanılamayacağını açıklar.
Planı doğrulamak ve doğru sapmalarla revize etmek
Bir günü zaman diliminden zaman dilimine ilerleyerek yeniden gözden geçirin. Her başlangıcın girdileri, erişimleri, bellek kapasitesi ve sorumlusu hazır olmalıdır. Teslimden önce son aktarımı ve yeniden okuma süresini kontrol edin. Ardından en olası gecikmeyi simüle edin ve hangi marjın bunu gerçekten karşıladığını doğrulayın. Tek bir sapma önemli bir teslim tarihini kaçırtıyorsa, planı koşullu olarak sunun.
Gerçek bir yürütmeden sonra başlangıç öncesi beklemeyi, kartın doluluğunu ve kabul edilen sonuca kadar geçen süreyi ayırın. Bir sonraki tahmini bu ayrıştırmayla düzeltin. Bir aktarım gecikmesi tek başına daha güçlü bir kartı gerektirmez; unutulan bir manuel hazırlık, hesaplama marjı artırılarak düzeltilmez. Takip, sapmanın nedenini ortadan kaldırmaya yardımcı olmalı; tek başına bir toplamdan sorumlu aramaya değil.
Takvimi birimleri karıştırmadan pakete bağlamak
Bu örnekteki sekiz saatlik bir gün, bir organizasyon penceresidir; sekiz saatlik bir tarife değildir. Capordia kataloğu 3, 7 veya 30 günlük sabit dönemler ve tam paket başına fiyatlar sunar. Kiralama süresini, paketteki kart sayısını ve çalışma takvimini ayrı ayrı doğrulayın. Ek bir kart ne hazırlığı ne de insan doğrulamasını ortadan kaldırır.
İşe yarar çıktı, varsayımları, yerleştirilmiş marjları ve sapma durumundaki kararlarıyla onaylanmış bir takvimdir. Bu takvim, gerçekte sağlanan kaynaklar ve temsili bir denemeyle doğrulanmayı bekler. Ne alıştırmanın on altı saatini ne de rezerv yüzdesini garanti edilen süreye veya evrensel boyutlandırma kuralına dönüştürmeyin.
Karar vermek için sorular
Öngörülen saatleri GPU sayısına bölebilir miyim?
Yalnızca işler paralel ilerleyebiliyorsa ve diğer kaynaklar buna izin veriyorsa. Bölünemez bir işlem, bir bağımlılık veya bir yeniden okuma adımı takvimi sınırlayabilir. Toplam saatleri kart sayısına dönüştürmeden önce bu kısıtları ortaya çıkarın.
Ne kadar marj ayrılmalı?
Marj, olası sapmalara ve bunların takvimdeki konumuna bağlıdır. Örnekteki üç saat kurgusaldır ve tüm teslim tarihlerini korumaz. Güvence altına alması gereken teslimden önce bir rezerv yerleştirin, ardından bunu gözlemlerinizle gerekçelendirin.
Planlama, makinenin teslim alınmasının yerini tutar mı?
Hayır. Kullanılabilir kaynakları ve uygulamayı varsayar. Teslim alma, zaman dilimlerini kullanılabilir saymadan önce bu varsayımı doğrulamalıdır. Bir koşul bilinmiyorsa, takvim geçici bir statü ve bir yedek karar korumalıdır.