Изменится ли скорость? Да и Нет
Если вы реализуете алгоритм сжатия в скрипте, то он будет намного медленнее, чем то, что можно сделать на C++.
Если для этого вы просто вызываете библиотечную -функцию/команду, разница будет небольшой. Время будет преобладать над сжатием, выполненным функцией/командой -существующей библиотеки -. Открытие файла -, копирование файла -, удаление файла -и ожидание выполняются ядром, очень мало делается в приложении, так что снова мало изменений.
Однако единственный способ узнать это — измерить оба.
проверить номер процесса, используя порт; затем с номером процесса вы можете пойти и прочитать /proc//sched и получить статистику в миллисекундах.
root@zaphod:/tmp# netstat -anp | grep -i postgr
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 904/postgres
tcp6 0 0 :::5432 :::* LISTEN 904/postgres
udp6 0 0 ::1:49729 ::1:49729 ESTABLISHED 904/postgres
unix 2 [ ACC ] STREAM LISTENING 13146 904/postgres /var/run/postgresql/.s.PGSQL.5432
root@zaphod:/tmp# head /proc/904/sched
postgres (904, #threads: 1)
-------------------------------------------------------------------
se.exec_start : 346550579.786859
se.vruntime : 67740.577403
se.sum_exec_runtime : 14266.931943
se.nr_migrations : 11174
nr_switches : 69572
nr_voluntary_switches : 69407
nr_involuntary_switches : 165
se.load.weight : 1048576
root@zaphod:/tmp#
поэтому я проверяю
heroot@zaphod:/tmp# dc
346550579 1000 / 60 / 60 / 24 / pq
4
Я получаю около 4 дней на этом калькуляторе
Если я проверю свое время безотказной работы (, мой пример postgres начинается при загрузке ), поэтому он будет равен (4 дням)
root@zaphod:/tmp# w
21:46:44 up 4 days, 18 min, 4 users, load average: 0.29, 0.65, 0.72
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
francois tty7 :0 Thu21 4days 28:10 0.05s /bin/sh /etc/xdg/xfce4/xinitrc -- /etc/X11/xinit/xserverrc
francois pts/1 tmux(7598).%0 Thu21 2:55m 30.29s 30.20s irssi
francois pts/2 tmux(7598).%1 Fri21 2.00s 0.21s 11.34s tmux
francois pts/3 tmux(7598).%2 18:17 2:37m 0.13s 0.13s -bash
root@zaphod:/tmp#
root@zaphod:/tmp# #IT IS OK
Ничего страшного. мой пример процесса использует порт с 4 дней.