2014 10,24 17:35 |
|
正直、仕事がやってられなくなりつつあるこの頃
サーバ移行が行えなかったサイトがあり、原因としてデータサイズが重すぎる 主な原因としては、1つのディレクトリ画像が凄い保存されていました。 単純にls で試みたときは、あまりにもlsが遅くて件数が分かりませんでした。 調べてみると、lsが遅い理由としては、ファイルの一覧を取得し内部でソートをかけているのが理由みたい そんなときのオプションとしては、-U というものを知りました 確かに、-U をつけたら速い!でも、さらに速くする方法として、 /bin/ls -U ディレクトリ とやると速いらしい とりあえずファイルが何件保存されているの確認するために、 ls -lU | wc -l でカウントを取ってみた(あくまでも行数を1ファイルとしています) おおよそ、38万強のファイルが1ディレクトリに保存されていました。。。 で、過去1週間で増えた件数を調べてみたら、約800件 find ディレクトリ -mtime -7 で上記の800件を調べました 何気に基本のlsコマンドのことを、ちゃんと理解していなかったのね・・・(> _ <) あとは、これを移行するなり、削除するなりする ※参考 http://memo.jj-net.jp/657 PR |
|
コメント |
コメント投稿 |
|
忍者ブログ [PR] |