Çok yoğun IO (yüz binlerce dosyayı silme) gerektiren zamanlanmış bir görevim var. Disk alanı nedenlerinden dolayı, bu iş makul şekilde hızlı bir şekilde gerçekleştirilmelidir. Win2k8'de, zamanlanmış görevler her zaman düşük IO önceliğine sahiptir. Sürecin önceliğini yükseltmek IO önceliğini değiştirmedi. Normal bir IO önceliğine sahip olmak için zamanlanmış bir görev almanın bir yolu var mı?Normal önceliğe sahip IO için bir win2k8 zamanlanmış görevi için herhangi bir yolu var mı?
28
A
cevap
48
- sağ görev tıklayıp görevi ve "ihracat" Create o
- Düzenleme Sen
<Priority>7</Priority>
- Değişim benzer bir satır bulacaksınız
- yalnızca verilen task.xml dosya normal öncelikli değer (4-6 arasında). Olası değerlerin bir tablosu: TaskSettings.Priority property
- Bir 4 değeri, bir etkileşimli işlem olarak aynı G/Ç'ye ve bellek önceliğine sahip olacaktır. 5 ve 6 değerleri, eylemler alanında, başlangıçta görev planlayıcıda
- oluşturulan görevi silmek, görev planlayıcıda alt bellek öncelik
- sahip XML dosyasından görevi ithal edecek
1
Belki use IO Priority to set the process's priority?
Ayrıca, Windows Vista: Kernel Changes - I/O, I/O, It's off to work I go...
- G/Ç tamamlama Liman İyileştirme [...]
- I/O Ölçeklenebilirlik İyileştirmeler [...]
- I/O İptali Destek [...]
- bkz I/O Önceliklendirme […]
- G/Ç bant genişliği rezervasyonu
İlgili konular
- 1. Sadece belirli bir profil için özel bir maven temizlemek için herhangi bir yolu var mı?
- 2. ImageMagick. Derlemek ve çalıştırmak için herhangi bir yolu var mı?
- 3. IE6 için HTTP üstbilgilerini değiştirmenin herhangi bir yolu var mı?
- 4. RenderBody() gereksinimini ortadan kaldırmak için herhangi bir yolu var mı?
- 5. bilgi almak için herhangi bir yolu var mı github API
- 6. "Vurgulu" kodun herhangi bir yolu var mı?
- 7. Moodle için herhangi bir API var mı?
- 8. Normal bir ifadede bir Golang dizesinden kaçmak için herhangi bir yol var mı?
- 9. Java'da genel statik final alanına sahip olmak için sınıfları zorlamak için herhangi bir yol var mı?
- 10. Veri yüklemek için bir .SQL dosyasını yürütmek için herhangi bir Laravel yolu var mı
- 11. Bahar Roo için Thymeleaf için herhangi bir ekleme var mı?
- 12. Zamanlanmış yerel bildirimleri görüntülemek için zaten var mı
- 13. Bir dizenin piksel uzunluğunu hesaplamanın herhangi bir yolu var mı?
- 14. Eclipse'den başlatıldığında JBoss'u hızlandırmak için herhangi bir ipucu var mı?
- 15. Yazdırıldığında bir diziden "," öğesini kaldırmanın herhangi bir yolu var mı?
- 16. Kelimenin bir kısmını önişlemciyle değiştirmenin herhangi bir yolu var mı?
- 17. Bir dll sürümünü kullanarak zorlamak için bir yolu var mı?
- 18. Doğrudan bir ikili SONAME değiştirmenin herhangi bir yolu var mı?
- 19. Bir sihirbaz oluşturmak için herhangi bir desen var mı?
- 20. Normal İfadeler yazmak için bir DSL var mı?
- 21. C# Genel - T'nin bir özniteliğine sahip olduğunu bildirmenin herhangi bir yolu var mı?
- 22. Windows için herhangi bir github istemcisi var mı
- 23. Herhangi bir Internet Explorer kullanıcısını belirli bir sayfaya yönlendirmek için raylarda 3 bir yolu var mı?
- 24. Bir App.config dosyasının başka bir tam yapılandırma dosyasına başvurması için herhangi bir yolu var mı? (.NET)
- 25. * Herhangi bir * enum için bir açıklama özelliği bildirmenin bir yolu var mı? Şu anda
- 26. jQuery: Herhangi bir metin hareketi olmadan bir div genişliğini canlandırmak için bir yolu var mı?
- 27. HTML: Bir textarea'da resim göstermenin herhangi bir yolu var mı?
- 28. Bir jeneratör işlevini dışa aktarmanın herhangi bir yolu var mı?
- 29. Habtm için rotaları yapılandırmak için RESTful bir yolu var mı?
- 30. SQL'i biçimlendirmek için herhangi bir java kütüphanesi var mı?
Zamanlanmış bir görevden oluşturulan bir süreç için çalışır, ancak bu işlem tarafından oluşturulan bir süreç (örn. "cmd \ c" kullanarak) aynı önceliği almaz. Nasıl doğurulmuş sürece nasıl getirilir? –
4, "standart" pencere önceliğine eşittir. 5 düşük bellek önceliğine sahiptir (Process Explorer istemleri). – CoolCmd
2008R2'de, bu I/O ve CPU için doğrudur, ancak bellek önceliği için tam olarak doğru gibi görünmüyor (ayrıca @CoolCmd): Testimde, zamanlanmış görev önceliğini 4 olarak ayarlarsam, süreçler (hesaplamalar) alır bellek önceliği 4. Normal etkileşimli görevler bellek önceliği 5'e, normal zamanlanmış görevlere (zamanlanmış görev önceliği 7) sahip bellek önceliği 3'e (tümü İşlem Gezgini'nden okunur) sahiptir. Yani bu hala arasında bir adımdır. Ama bunun yanında: Teşekkürler! – FelixD