IaaSってなに?メリット・デメリットは?Linuxエンジニアの備忘Logちょっと前までLinuxエンジニアをしてました。今は・・・他の職種で武者修行中。早くインフラエンジニアに戻りたいと願う毎日。⇦今ここgzip、zip、bzip2コマンドでの圧縮率、リソースの消費量、圧縮にかかる時間を計測してきましたが、いかがでしょうか?ここからは、各コマンドの圧縮レベルから圧縮サイズ、圧縮率、時間、CPU使用率毎でまとめました。14208822gzip、zipはあまり差が見受けられませんでしたが、bzip2は圧縮レベルが低くても十分と言えるくらいの圧縮率を出していますが、圧縮レベル4、5あたりから横に並び、最終的には、gzip、zipの方が高い圧縮率になりました。99.0%こちらも圧縮サイズと同様ですね。546sgzipやzipはさほど時間がかからなかったのに対して、bzip2はかなり時間がかかりました。1CPUを占有していたからかもしれませんが、圧縮レベル4以降では、かなりの時間がかかっています。これだけの時間がかかってしまうと実用的には不向きですね。51.2%gzip、zipでは、圧縮レベルに合わせてCPUの使用率も上がってます。こちらは圧縮レベル4以降からは、使用率に変化があまりない状態です。bzip2は2CPU中1CPUのリソースを全て使い切っているため、50%前後を推移しています。いかがでしたでしょうか?今までの結果から、圧縮するコマンドでオススメなのは、gzip、zipかなと思います。bzip2は時間やリソースの関係からあまりオススメできないなと思います。SOOOTAがよく使うのは、gzipです。tarと組み合わせて使えば、ディレクトリ毎の圧縮もできますし、何より昔から使っているので、馴染みがあります。圧縮したり解凍する時に非常に大事なのは、サーバのリソース消費量をよく考えて使うことが大事です。リソースを大きく消費することで、サーバ側の速度低下の原因にもなります。【シェルスクリプト】basenameから拡張子無しのファイル名を取り出す2019年2月5日findでアスタリスクを使用する場合の注意点2017年10月26日updatedbコマンドの頻度と時間2017年10月26日locateとupdatedb2017年10月26日locateとファイル一覧データベースブログランキングに参加しています。クリックして応援していただけると嬉しいです。人気ブログランキングにほんブログ村この記事を読んだ方はこんな記事も読まれています。初めまして、Linuxエンジニアの備忘Logの中の人ことSOOOTAと申します。毎日いろんな経験をしていく中でちょっと役に立ったこと、検証したこと、興味あることなどを備忘録として書き綴ってます。