Ben de aynı davranışı görüyorum -mx9
bayrak uygulandı.
Bu bayrak kaldırıldığında tüm çekirdeğin tamamen kullanıldığını görüyorum.
"Ultra" sıkıştırma ( mx9
) algoritması daha ayrıntılı ve hafıza yoğun bir arama yapıyor ve bu nedenle hafıza bant genişliği ile kısıtlanıyor.
kullanma -mx5
veya -mx7
daha fazla CPU kullanımıyla sonuçlanır.
Gerçekten de bu sayfa Ultra (9) ve High (7) ayarlarının önemli ölçüde daha büyük sözlüklere ve sıkıştırmayı kontrol etmek için verilerdeki diğer ayarlara yol açtığı anlaşılıyor. Bu, sıkıştırmayı büyük miktarda yavaşlatır ve veriler bellekte olduğu için sınırlayıcı faktör olan bellek bant genişliğidir.
Daha büyük sözlük boyutlarının kullanılması, sıkıştırılacak dosyadaki her bayt kümesi için, artık veri kümesini birden çok kez aramaya son verebilecek algoritmaları kullanarak boyutun 2 veya 4 katı bir sözlük aramak zorunda olduğu için sıkıştırma hızını önemli ölçüde etkiler. farklı yollarla. Bu, bellek gereksinimleri arttıkça üssel yavaşlamaya neden olabilir.
Ultra aynı zamanda sözlük arama algoritmasını da değiştirir, muhtemelen hızlanmadığında sıkıştırma açısından daha verimli olanı olarak değiştirir - eğer daha hızlı olsaydı, o zaman varsayılan olurdu. Bu daha da yavaşlar.
Sıkıştırma algoritmaları genellikle mevcut donanımın durumuna göre bir dizi uzlaşma olarak yazılır. Ayarlar teorik zirve sıkıştırma oranlarına göre ayarlanmıştır, böylece makul bir sürede makul bir sıkıştırma sağlarlar. Maksimum sıkıştırma için ayarlanan her şeyle birlikte, büyük balon belleği gereksinimlerine, bellek bant genişliğine ve CPU zamanına ihtiyacınız olur. Ayrıca, sıkıştırmanın açılması için önemli ölçüde daha yüksek kaynaklar gerektirebilir.
"Ultra" ayarlarının kullanılması yalnızca zaman kısıtlaması olmadan maksimum oranda sıkıştırılmasını istediğiniz veriler için uygundur ve gördüğünüz sonuçlar bunu yansıtır. Sonuç olarak, sistem sınırlamalarınızdan birine çarpıyorsunuz.
Dosyayı bir arkadaşınıza gönderiyorsanız ve yüzde birkaç daha büyük dosyaya katlanabiliyorsanız, olasılıklar "normal" ayarların yeterli olacaktır.