Günlük üretilen ve yaklaşık 150 farklı günlük dosyası arasında dağıtılan yaklaşık 200 GB günlük verilerim var.
Geçici bir konuma dosyaları taşır ve geçici dizinde tar-bz2 yapan bir komut dosyası var.
200 GB günlükler yaklaşık 12-15 GB olarak sıkıştırıldığından iyi sonuçlar elde ediyorum.
Sorun, dosyaları sıkıştırmanın sonsuza kadar sürmesidir. Cron işi günlük 2:30 am çalışır ve 5 kadar çalışmaya devam: 00-6: 00 PM.
Sıkıştırma hızını artırmanın ve işi daha hızlı tamamlamanın bir yolu var mı? Herhangi bir fikir?
Diğer süreçler ve tüm endişe etmeyin, sıkıştırma olur konumu üzerindedir NAS ve ben adanmış üzerinde NAS monte çalıştırabilir VM ve oradan sıkıştırma komut dosyasını çalıştırın.
İşte referans için üst çıktı :
top - 15:53:50 up 1093 days, 6:36, 1 user, load average: 1.00, 1.05, 1.07
Tasks: 101 total, 3 running, 98 sleeping, 0 stopped, 0 zombie
Cpu(s): 25.1%us, 0.7%sy, 0.0%ni, 74.1%id, 0.0%wa, 0.0%hi, 0.1%si, 0.1%st
Mem: 8388608k total, 8334844k used, 53764k free, 9800k buffers
Swap: 12550136k total, 488k used, 12549648k free, 4936168k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7086 appmon 18 0 13256 7880 440 R 96.7 0.1 791:16.83 bzip2
7085 appmon 18 0 19452 1148 856 S 0.0 0.0 1:45.41 tar cjvf /nwk_storelogs/compressed_logs/compressed_logs_2016_30_04.tar.bz2 /nwk_storelogs/temp/ASPEN-GC-32459:nkp-aspn-1014.log /nwk_stor
30756 appmon 15 0 85952 1944 1000 S 0.0 0.0 0:00.00 sshd: appmon@pts/0
30757 appmon 15 0 64884 1816 1032 S 0.0 0.0 0:00.01 -tcsh
tar.bz2
dosyaya yazmak mümkün olabilir mi?
top
çıkış gösterileri senin tek dişli olduğunu bzip2
süreci tek çekirdek tükenmek üzere olduğunu, ancak (Bir işlemi% 100 CPU kullanan -> bir dört çekirdekli sistem üzerinde çalışan olduğunuzu 25.1%
kullanıcı uzay CPU süresi,% 74 boşta). Yani küçük değişikliklerle, başka bir şey darboğaz haline gelmedikçe 4 kat daha hızlı gidebilirsiniz. Gilles'i dikkatle okuyun. Sıkıştırma için CPU'yu verileri tutan disklerle aynı kutuda kullanmayı düşünün. (Hatta dosyalarınızdan bazılarını bir kutuda, diğerini diğerinde sıkıştırabilir ve arşivleyebilirsiniz, böylece her iki CPU da kullanılır.)