Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! linux] drk7jpのブックマーク
[go: Go Back, main page]

タグ

linuxに関するdrk7jpのブックマーク (167)

  • mixi Engineers’ Blog » Tokyo Tyrantによる耐高負荷DBの構築

    連休中はWiiのマリオカートをやりまくってやっとVR7000越えたmikioです。愛車はマッハ・バイクとインターセプターです。さて今回は、分散ハッシュデータベースサーバTokyo Tyrantでmixiの最終ログイン時刻を管理するようにした時の苦労話を書きます。 ログイン処理は負荷地獄 mixiでは、全てのユーザについて、各々の最終ログイン時刻を管理しています。「マイミクシィ一覧」や「お気に入り」などの画面で、友人が近い時間にログインしていてコミュニケーションがとりやすい状態にあるかどうか確認できるようにするためです。 mixiのほぼ全てのページはログインしないと見られないページなので、ほぼ全てのページにアクセスされるたびにログイン確認が行われます。したがって、最終ログイン時刻はほぼ全てのページにアクセスされる度に更新されることになります。mixiの中で最も重いデータベースのひとつとして「

    mixi Engineers’ Blog » Tokyo Tyrantによる耐高負荷DBの構築
    drk7jp
    drk7jp 2008/05/07
    重要
  • Unix Toolbox

    This document is a collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users. This is a practical guide with concise explanations, however the reader is supposed to know what s/he is doing. Whether you're interested in setting up a secure VPN connection, managing your own Hosting environment, working with Graphics tools, or implementing robust Security meas

    drk7jp
    drk7jp 2008/03/25
  • ウノウラボ Unoh Labs: プロセスの監視を行う デーモン monit

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: プロセスの監視を行う デーモン monit
    drk7jp
    drk7jp 2008/03/19
    こんなのあったんか。自作してた・・・
  • nice値を変える - うるめねっと技研 - Linux派 -

    nice, reniceというコマンドはけっこう知られていないかもしれない。ジョブの相対的な優先度を変更するコマンド。 Influence scheduling priority with nice and renice(linux.com)を読んで、詳細な挙動を知った。 ユニークなのはnice値(niceness value)という指標を使っている点。最初に知ったときは笑った。 nice値は「どれくらいナイスか」を示す値なので、直感に反して数字が大きいほど実行優先度は下がる。 譲りまくりな人ほどナイスである。 ヘビーなジョブを実行するときにniceやreniceでnice値を上げておくとナイスだ。 cronが走ったりすると重くなるので、あわててreniceで強制的によりナイスにさせたりすることがあるのだが、冒頭の記事を読んでこれは意味ないことを知った。 たしかにやってみて挙動が変わ

    drk7jp
    drk7jp 2008/03/15
  • プログラム実行の優先度を変更するには

    各プロセスには優先度が設定されていて、優先度が高いものから順に実行される。従って、あるプログラムの優先度を上げれば、そのプログラムの処理は早く終了するし、優先度を下げれば、プログラムの処理には時間がかかるようになる。 プロセス(プログラム)の優先度は、niceコマンドで変更できる。niceコマンドで指定できる優先度は、優先度最高の-20から優先度最低の19までの40段階になっている。初期設定では、プログラムは優先度0で実行される。例えば、計算に何日もかかってしまうようなプログラムを実行するときは、

    drk7jp
    drk7jp 2008/03/15
  • A Day In The Boy's Life

    毎年、昨年の〇倍の花粉が飛散!などというボジョレーの売り言葉かよというニュースが流れています。 花粉症歴は5年ぐらいとまだそんなに長くはないのですが、去年は当に症状がひどく ・ 寝ていると鼻水が出てきて起きる ・ そしてそこからくしゃみ連発で眠れなくなる ・ 朝起きたら目やにで目が開かない ・ 薬で頭がぼーっとして仕事にならない ・ そんな毎日が1か月ぐらい続きめっちゃ憂 という日々を過ごしていて、当に根治治療でも開始しようかと悩んでいたりもしたんですが(結局しなかったですけど)、さすがに今年はシーズンが始まる前に病院に行ってみました。 正直、それまでの自分はまず花粉症であるということを認めたくない派であり、症状も1か月ぐらいの間だから何とか我慢して乗り切れればいいと思ってましたし、病院に行ってもそもそも薬による根治は難しいことから貰えるものは市販のものとあんまり変わらないのではと思

  • Fedora 7: lha と 日本語ファイル名・パスワード対応 unzip

    カテゴリー » Linux » Fedora June 07, 2007 Fedora 7: lha と 日語ファイル名・パスワード対応 unzip  いつものように RPM を作成 → RPM置き場 unzip-5.52-4.fc7_ja.i386.rpm unzip-5.52-4.fc7_ja.x86_64.rpm lha-1.14iac20050924p1-2.fc7.i386.rpm lha-1.14iac20050924p1-2.fc7.x86_64.rpm unzip はUbuntu-jpチームの日語を含むファイル名、パスワード(Shift_JIS・EUC-JP・UTF-8)対応パッチを当てました。WindowsMac OSXで作ったzip圧縮ファイルの名前が文字化けしなくて幸せ。GNOMEの書庫マネージャ(File-Roller)のようなGUIソフトも直ります。さらにパ

  • http://mowa-net.jp/~amedama/cgi-bin/wiki/wiki.cgi?page=Kernel%A5%E1%A5%E2%20%BB%FE%B4%D6%B4%C9%CD%FD%CA%D4

    drk7jp
    drk7jp 2008/02/08
  • 時刻と時間の管理

    情報学類 オペレーティングシステムII 2007年01月23日 筑波大学システム情報工学研究科 コンピュータサイエンス専攻, 電子・情報工学系 新城 靖 <yas@is.tsukuba.ac.jp> このページは、次の URL にあります。 http://www.coins.tsukuba.ac.jp/~yas/coins/os2-2006/2007-01-23 あるいは、次のページから手繰っていくこともできます。 http://www.coins.tsukuba.ac.jp/~yas/ http://www.cs.tsukuba.ac.jp/~yas/ ■復習 システムプログラム gettimeofday(), time(), struct timeval, time_t t asctime(), ctime(), gmtime(), localtime(), mktime(), str

    drk7jp
    drk7jp 2008/02/08
  • リスト4.1 グローバルタイマー割込みハンドラ - Vox

    drk7jp
    drk7jp 2008/02/08
  • Omicron Linux/CPU負荷

    Linux ではどうやって CPU 負荷を測っているのか? 負荷平均(load average)とは,「実行待ちの状態にあるプロセス(TASK_RUNNING か TASK_UNINTERRUPTIBLE 状態)の,最近 1,5,15 分間の平均数」である. top や vmstat は procps パッケージに含まれている. パッケージ名からわかるように,これらのコマンドは /proc を読んでいる. top(1) load average は /proc/loadavg,Cpu(s) は /proc/stat を参照している. top - 19:11:34 up 22 days, 53 min, 2 users, load average: 0.23, 0.08, 0.03 Tasks: 60 total, 1 running, 59 sleeping, 0 stopped, 0 z

    drk7jp
    drk7jp 2008/02/08
  • SSDに関する検証 その3 - InsightTechnology 旧ブログ

    <緊急特集!!SSDに関する検証 その3> ペンネーム: ミラニスタ 磁気ディスクの代わりに半導体メモリにデータを記録するストレージ装置 SSD (Solid State Disk) の検証を行っています。 検証製品(富士ゼロックス株式会社様製 GigaExpress)の紹介URL⇒ http://www.fujixerox.co.jp/product/gigaexpress/ ▼ 前回のおさらい ファイル Config1 Config2 ------------------------------ ------------- ------------- SYSTEM 表領域 磁気ディスク 磁気ディスク ユーザ表領域 磁気ディスク SSD UNDO 表領域 磁気ディスク SSD 一時表領域 磁気ディスク SSD オンライン REDO ログファイル 磁気ディスク SSD という2つの形態にお

    drk7jp
    drk7jp 2008/02/04
  • 路地裏 ソース解読研究所: カーネルダンプ

    ひらさんの「困難は手法を見つける手がかり」に書かれている「記憶力の限界」というのは、私自身、ダンプ解析の際には、そのたびごとにソースを眺めながらダンプを追っていることからも、自分の記憶力に限界があることは明白だ。 ひらさんはソースコードを解析する手法として「ひらメソッド」と呼ぶ、記録による新しい解析手法を提案している。 一方の私がブログに最近書いているのは、ダンプ解析やカーネル内部を覗く手法ということで、まだ私の中で方法論として確立されていない方法ではあるが、自分がやったことを単に書くという形で披露している。 ただ、弊社吉岡のエントリ「プロセスプログラミングの実践方法」にも書かれているとおり、作業の記録をとることがその第一歩であるというのは共通の認識だ。 ひらさんのサイトにある言葉で「記録力」を高める第一歩が、私にとってはブログにダンプ解析の経緯を記録することであったりする。 技術や知識が

    drk7jp
    drk7jp 2008/02/04
  • プロセスディスパッチャの実装――プロセススケジューリング(その2)

    プロセスディスパッチャの実装――プロセススケジューリング(その2):UNIX USER 2004年6月号「Linuxカーネル2.6解読室」より転載 プロセスが切り替わるイメージを持つことはなかなか難しいため、実際のプロセスディスパッチャのコードを少しのぞいてみることにしましょう。ここでは、Intel x86用Linuxのコードを参照します。 プロセスが切り替わるイメージを持つことはなかなか難しいため、実際のプロセスディスパッチャのコードを少しのぞいてみることにしましょう。ここでは、Intel x86用Linuxのコードを参照します。 context_switch関数 Linuxカーネルのプロセスディスパッチャのコードは、context_switch関数にあります(リスト1)。context_switch関数は、プロセス空間の切り替え処理(switch_mm関数1)と、各種レジスタの切り替え

    プロセスディスパッチャの実装――プロセススケジューリング(その2)
    drk7jp
    drk7jp 2008/02/03
  • USB HDD の利用

    090463 最終更新日:Monday, 14-Jun-2004 18:33:53 JST 目次 機種 Vine Linux 2.6 の場合 Vine Linux 2.1.5 の場合 機種 ノートパソコンのハードディスクがそろそろ窮屈になってきたので, ハードディスクを増設することにした。 最近は 250G などの,やたらと容量が大きいものがあるが, 映画もビデオも記録しないので,そこまで大きい必要はない。 設置面積が小さくて済むことと,余分な電源が必要ないという理由で, ポータブルな USB 接続のハードディスクにした。 機種: I-O DATA  HDPX-U80 容量: 80G バイト 金額: 29,800円 Vine Linux 2.6 の場合 取り敢えずハードディスクを USB ケーブルでノートパソコンに接続してみる。 認識できたか否かを確かめるために /var/log/mess

    drk7jp
    drk7jp 2008/02/03
  • linux 機に USB HDD をつけた。

    新しく作った開発プロセスの問題点が見えたわけだから、それはそれとして改善すればいいのに。プロジェクトに併せてテーラリングされてないのとか。そういうことを自発的にやれる人たちが必要だというのもわかるけど ■ [linux] linux 機に USB HDD をつけた。 linux が動いてるマシンに USB HDD をつけた。何気に初体験なので記念に記録を残しておきます。 OS は CentOS 4.3。 接続前の状態 HDD が IDE で一台つながってるだけです。 [admin@vkgtd log]$ df Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 116015556 21196144 88926088 20% / /dev/hda1 101086 12249 83618 13% /boot

    linux 機に USB HDD をつけた。
    drk7jp
    drk7jp 2008/02/03
  • 【特別】エミナルクリニック池袋東口院の気になる口コミまとめ&行く前に知りたい口コミ5選まとめ

    drk7jp
    drk7jp 2008/02/02
  • http://www.pinkdragon.net/doc_lib/contents/ja/linux_man/index.html

    drk7jp
    drk7jp 2008/02/02
  • Linux Kernel 2.4 Internals

    Tigran Aivazian tigran@veritas.com7 August 2002 (29 av 6001) 訳: Hiroshi Miura miura@da-cha.org22 May 2003 この文書はLinux 2.4カーネルの手引きです。原文の最新版は、以下のURLからダウンロードできます。 http://www.moses.uklinux.net/patches/lki.sgml また、訳文の最新版は、 http://www.da-cha.org/ にて配布されます。 このガイドは、現在では、LDP (Linux Documentation Project)の一部となっており、 http://www.linuxdoc.org/guides.html から様々なフォーマットでダウンロードできます。 また、最新版は http://www.moses.uklinux.n

    drk7jp
    drk7jp 2008/02/02
  • proc - ファイルのフォーマットと規約の説明 - Linux コマンド集 一覧表

    /proc ファイルシステムは擬似的なファイルシステムであり、 カーネル内のデータへのインターフェースとして使用される。 一般的には /proc にマウントされる。 大部分のファイルは読み出し専用 (read-only) であるが、 いくつかのファイルは書き込み可能であり、 そのファイルに書き込めばカーネルの内部変数を変更できる。 以下は /proc 階層の簡単なあらましである。 /proc/[number] 実行中のプロセスについてのサブディレクトリ。 サブディレクトリ名は (そのプロセスの) プロセス ID である。 各サブディレクトリは、以下の擬似ファイルとディレクトリを含む。 /proc/[number]/cmdline プロセスの完全なコマンド行を保持している。 ただし現在スワップアウトされているプロセスやゾンビプロセスの場合は、 このファイルは何も含んでいない。 すなわち、この

    drk7jp
    drk7jp 2008/02/02