タグ

2013年2月5日のブックマーク (8件)

  • IO Accounting 機能で I/O 負荷の高いプロセスを特定

    随分久々の Linux ネタです。以前にロードアベレージに関する考察などの記事も書きましたが、多くのサーバーサイドエンジニアはサーバ負荷と日々戦っていることかと思います。過去多くの場合、負荷の原因特定はおおよそ下記のような手順で分析をしていたことかと思います。※詳しい手順は別エントリとして記載予定。 top をみて上位に張り付いているプロセスを確認しつつ CPU or I/O のどちらが原因か判別 ps を使ってプロセスの状態を確認して(T),(D)の状態から CPU or I/O のどちらが原因か判別 vmstat で procs の r, b の数、swap の si, so の状態、I/O の bi, bo の状態を確認 iostat を使って disk の read/write の状態をさらに詳しく確認 sar を使って os の状態をさらに詳しく確認 おおよその原因特定から設定を

    issm
    issm 2013/02/05
  • Linux の nice / renice コマンドを覚えた

    毎月15日は自宅サーバのバックアップが実行される日です。バックアップには20時間ほどもかかってしまうわけで、実は15日は凄くレスポンスが低下する日です。ロードは通常時の約3倍の3〜5程度になり、Disk I/O のパフォーマンスが極端に劣化します。 もっともその原因はバックアップの手法が悪いのです。 小さい HDD にバックアップしているために、元々の HDD を tar cvfz 使って圧縮しながらバックアップしているので CPU も凄く喰うんです。こりゃ HDD を増設して差分でバックアップする rsync 方式に変えなきゃ・・・と思いつつ今月もいつもの日が来てしまいました。 さて、今日はいつもにもまして shell での応答が遅いのでプロセスの優先度を変更することにしました。コマンドは覚えてなかったけど優先度設定コマンドがあることは知っていたので調べてみました。 renice - 実

  • Labeled Tab Separated Values (LTSV) ノススメ - stanaka's blog

    追記(2/8 11:30) id:naoyaによる一連のまとめが【今北産業】3分で分かるLTSV業界のまとめ【LTSV】 - naoyaのはてなダイアリーにあります。 また、仕様などをまとめるために http://ltsv.org/ を立ち上げました。 追記ここまで Labeled Tab Separated Values (LTSV) というのは、はてなで使っているログフォーマットのことで、広く使われているTSV(Tab Separated Value)フォーマットにラベルを付けて扱い易くしたものです。はてなでは、もう3年以上、このフォーマットでログを残していて、one-linerからfluentd、Apache Hiveまで幅広く便利に使えています。 ログフォーマットに期待されることは、 フォーマットが統一されている → 共通のツールで集計し易い 新しいフィールドの追加が容易 → サー

    Labeled Tab Separated Values (LTSV) ノススメ - stanaka's blog
  • IT news, careers, business technology, reviews

    GenAI is moving to your smartphone, PC and car — here’s why

    IT news, careers, business technology, reviews
  • Textillate.js

    About Textillate.js combines some awesome libraries to provide a ease-to-use plugin for applying CSS3 animations to any text. Usage Simply include textillate.js and it's dependencies in your project to start creating unqiue effects. Credits Textillate.js is built on top of the simple, yet amazingly powerful animate.css and lettering.js libraries.

  • 社畜の異常な愛情/または日本人は如何にしてラクするのを止めて労働を愛するようになったか - デマこい!

    マイケル・サンデルによれば、アメリカ人は「失敗に報酬が支払われること」を許しがたい不正義だと感じるらしい。比べて日人はどうだろう? 「労働せずにカネを得ること」にやたらと厳しい……という印象を私は感じる。右派と左派、保守とリベラルを問わず、「働かざるものうべからず」と主張する。 ハーバード白熱教室講義録+東大特別授業(上) 作者: マイケルサンデル,Michael J. Sandel,NHK「ハーバード白熱教室」制作チーム,小林正弥,杉田晶子出版社/メーカー: 早川書房発売日: 2010/10/22メディア: 単行(ソフトカバー)購入: 25人 クリック: 151回この商品を含むブログ (56件) を見る これからの「正義」の話をしよう――いまを生き延びるための哲学 作者: マイケル・サンデル,Michael J. Sandel,鬼澤忍出版社/メーカー: 早川書房発売日: 2010/

    社畜の異常な愛情/または日本人は如何にしてラクするのを止めて労働を愛するようになったか - デマこい!
  • Facebook、データセンター自動化ツールにChefの新バージョンを全面採用、Erlangでスケーラビリティ拡大。Opscodeが発表

    Facebook、データセンター自動化ツールにChefの新バージョンを全面採用、Erlangでスケーラビリティ拡大。Opscodeが発表 世界最大級の規模のサーバを運用しているFacebookでは、データセンターにサーバを投入したり、既存のサーバのコードをアップデートする膨大な作業が毎日発生しています。特に同社は開発したコードをすぐにデプロイし、利用者からのフィードバックを迅速に開発へ反映させるDevOpsと呼ばれるスタイルを採用していることから、大規模かつ柔軟性の高いデプロイツールが欠かせません。 そこで必要なのがこうしたサーバのコンフィグレーションをデータセンター規模で自動化してくれるツールです。その1つとしてよく知られるのがChef。Rubyで書かれており、コンフィグレーションの内容や手順を記述するレシピ(Recipe)やクックブック(Cookbook)を用いた柔軟なデータセンター自

    Facebook、データセンター自動化ツールにChefの新バージョンを全面採用、Erlangでスケーラビリティ拡大。Opscodeが発表
  • グーグルが社食をタダにする理由:日経ビジネスオンライン

    外村 仁(ほかむら・ひとし) 米系経営コンサルティング会社を経て、米アップルでマーケティングを担当。ジョン・スカリーからスティーブ・ジョブズまで5年間で4人のCEOに仕える。欧州で経営学修士号を取得後に米シリコンバレーで起業、ストリーミング技術の会社を立ち上げ、売却。現在はエバーノート日法人会長のほか、ファーストコンパスグループ共同代表、スタートアップ数社のアドバイザーやOpen Network Labの起業家アドバイザーなども務めている。『アップル 驚異のエクスペリエンス』(日経BP社)の解説も執筆した。 (写真:村田和聡、以下同) 外村: 米国全体は不景気なんですが、シリコンバレーだけは別世界といった様相で激しい人の奪い合いが起きています。 特にソフトウエアのエンジニアはもう引っ張りだこ。当に人が採れません。加えて、ソフトウエア業界の垣根が消滅しつつある点が挙げられます。従来ならコ

    グーグルが社食をタダにする理由:日経ビジネスオンライン