タグ

ブックマーク / yakst.com (3)

  • CPU使用率は間違っている | Yakst

    Netflixのパフォーマンスエンジニアである筆者からの、topコマンドなどで表示されるCPU使用率(%CPU)は、いまや当の使用率を表しておらず、チューニングなどのための指標として使えないという指摘。なぜそうなってしまったのか、何を見れば当のCPU使用率がわかるのかをわかりやすく解説した記事。 私たちみんながCPU使用率として使っている指標は非常に誤解を招くもので、この状況は毎年悪化しています。CPU使用率とは何でしょうか?プロセッサーがどのくらい忙しいか?違います。CPU使用率が表しているのはそれではありません。私が話しているのは、あちこちで、あらゆる人たちに、あらゆる監視製品で、あるいはtop(1)でも使われている、"%CPU"という指標のことです。 あなたの考えているであろうCPU使用率90% : 実際 : "stalled"(訳注 : 以下ストールと言う)とは、プロセッサーが

    CPU使用率は間違っている | Yakst
  • Windowsのドライバーの日付が全部2006年6月21日なのはなぜ?更新されていないの? | Yakst

    バージョン番号が変わるのに日付が全部同じという不思議な仕組みのWindowsのドライバー。そこには秘密が。 なぜWindowsのドライバーの日付が2006年6月21日なのか?ドライバーをアップデートしたことないの?単なるなまけ者集団? もっと重要なことに、2006年6月21日という日付は、Storage Spacesのように2006年に存在すらしていなかったドライバーにも適用されているのです!また開発部門がタイムマシンを使ったのでしょうか? Windowsのすべてのドライバーの日付は2006年6月21日に設定されています。バージョン番号は時とともに増えていきますが、タイムスタンプは変わらないままです。 私の同僚Zacがこう説明しています。ある特定のハードウェアのために使うドライバーを探す時、システムは色々な基準に基づいてドライバーをランク付けします。ドライバーがハードウェアIDとぴったり一

    Windowsのドライバーの日付が全部2006年6月21日なのはなぜ?更新されていないの? | Yakst
  • MySQLとその仲間の過去・現在・未来 - MySQLの過去を振り返る Part 1 | Yakst

    長らくMySQLの開発に関わってきたStewart Smith氏が、MySQLの誕生から現在、将来の展望までを駆け足で語る。Part 1は、MySQLの始まりとMySQL AB社の創業、デュアルライセンスの採用まで。 linux.conf.au 2014での発表内容のビデオはこのURLから見られる(訳注 : この記事は、元々原文の筆者が発表したものを書き起こしたもの)。 ここではビデオではなくブログ記事としてこの内容についてみてみよう。 1979年、UNIREGというソフトウェアがあった。データベース(いや、テーブルか)に行を保存するためのテキストUIだ。UNIREGのことを出してきたのは、それがFoRMsという仕組みを使っていて、(MyISAMのディクショナリ情報を格納する)FRMファイルがその頭文字を使っているっぽいからだ。 1986年には、UNIREGはUNIXで動くようになった。そ

  • 1