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

  • John Lynn

    John Lynn

    8 Ocak 2010
  • NCIX Tech Tips

    NCIX Tech Ti

    2 Ocak 2007
  • Ordetta Price

    Ordetta Pric

    12 EYLÜL 2011