SORU
7 EYLÜL 2012, Cuma


Tar için kullanan çok çekirdekli/bzip sıkıştırma/açma gzip

Ben normalde tar zcvf kullanma ve sıkıştırması tar zxvf (alışkanlık nedeniyle gzip kullanarak) kullanarak sıkıştırın.

Son zamanlarda hiper iş parçacığı ile bir dört çekirdekli İŞLEMCİ aldım, 8 mantıksal çekirdek ve çekirdek birçok açma/sıkıştırma sırasında kullanılmayan fark ettim.

Kullanılmayan çekirdekleri daha hızlı yapmak için kullanabileceğim herhangi bir yolu var mı?

CEVAP
7 EYLÜL 2012, Cuma


Birden fazla çekirdek üzerinde gzip sıkıştırma yapar gzip yerine pigz kullanabilirsiniz. Bu yerine-z seçeneği, pigz üzerinden boru:

tar cvf - paths-to-archive | pigz > archive.tar.gz

Varsayılan olarak, pigz sekiz çekirdek kullanır. -P n-p örneğin, 32 ile daha fazla için sorabilirsiniz. pigz gzip aynı seçenekleri vardır, -9 ile daha iyi sıkıştırma talebinde bulunabilirsiniz. E. g.

tar cvf - paths-to-archive | pigz -9 -p 32 > archive.tar.gz

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • efaustus9

    efaustus9

    16 HAZİRAN 2006
  • ThreadBanger

    ThreadBanger

    2 Mart 2007