Arka planda çalışan simülasyonlar nasıl devam ettirilir?


0

Bir sunucuda uzun vadeli geçici simülasyonlar kullanıyorum. Arka planda çalışmasını sağlamak için nohup, ilgili şemanın netlist klasöründeki komutu kullanıyorum .

Bu gece diskteki yetersiz alan nedeniyle kesintiye uğradılar.

Diskteki sorunu çözdüm. Zaten orada bulunan verileri kaybetmeden, bu noktadan tekrar başlamalarını sağlamak için devam etmek istiyorum.


Simülasyon yazılımının satıcı adını ve belirli bir modülü soruya eklemek, belirli bir cevabı elde etmenize yardımcı olabilir.
Brian Swift

Yanıtlar:


0

Yetersiz disk alanı nedeniyle işler kesintiye uğradıysa, büyük olasılıkla tamamen çıkıldı. Bu, programlanma şekline bağlıdır, ancak başarısız yazma işlemleri veya tam diskin diğer belirtileri nedeniyle çıkmadan önce kullanıcı girişi için bekleyen herhangi bir işlemi hayal edemiyorum.

İşlemleri tekrar başlatmaktan başka "devam etmenin" yolu yok.

Sahip olduğunuz tek olasılık, sürecin (ne olursa olsun), hangi çıktıyı ürettiğinin ve yeniden başlamak için gereken yerin farkında olduğudur. Örneğin, işlem zaten var olan öğeler için çıktılarını tarayabilir ve sonra bıraktığı yerden devam edebilir. Ancak hiçbir işlem bunu varsayılan olarak yapmaz, açıkça bu şekilde programlamanız gerekir.

Her şey bu sürecin tam olarak ne olduğuna, girdi olarak neye ihtiyaç duyduğuna ve hangi çıktıya yol açtığına bağlıdır (eğer bilseydik, muhtemelen size daha iyi yardımcı olabiliriz).


0

Bir checkpointözellik uygulayıp uygulamadığını ve simülasyon sırasında etkin olup olmadığını görmek için simülatör belgelerini kontrol edin . Belgeler , son iyi kontrol noktasından nasıl devam edileceğini / yeniden başlatıldığını / devam edileceğini açıklamalıdır .

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.