タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Linuxに関するmazgiのブックマーク (4)

  • Linuxのプロセス毎メモリ使用量を調べてみた - limitusus’s diary

    大学の課題で「いろいろな条件下で各プロセスのメモリ使用量を調べよ」というのが出ました。メモリ使用量は/proc/PID/smapsに書かれているということを知ったので、それを使ってみることにしました。 もうレポート提出してからだいぶ日が経過したので公開してしまおうと思います。 カーネルによってはsmapsが存在しないとか。そういう場合には使えません。 今回も例によってPerlで書くことに。どうやらCPANに(ryということでLinux::Smapsを使っています。 プログラムは追記に置いておきます。 ロジックを軽く書いておきます。 pid_list()が/proc中にある適切なPID(数字の連続)のリストへのリファレンスを返します。 各PIDについてLinux::Smapsのオブジェクトを生成し、Linux::Smaps::sizeメソッドがメモリ使用量を返します。最後にまとめて出力します

    Linuxのプロセス毎メモリ使用量を調べてみた - limitusus’s diary
    mazgi
    mazgi 2014/04/18
  • 原因調査用Linuxコマンド | 外道父の匠

    サーバの動作に異常が発生した際に原因を探るためのLinuxコマンドで、自分用のメモです。 全てmanとかググったら出てくるので説明は適当です。思いついたら後で追記していくかもです。 対象はDebian Squeezeになります。 全てパッケージインストールできるもので、パッケージ名は [in packagename] としてあります。 各所よりコメントありがとうございます。 良さ気なコマンドは追記していきます。 <追加したコマンド> * telnet (+コメント wget, netcat) * arp (+コメント arpwatch) * pstree * fdisk コメントに gdisk * host, dig * watch * reboot

    原因調査用Linuxコマンド | 外道父の匠
    mazgi
    mazgi 2012/10/23
    精神コマンド大事!あと知らないコマンドあった…ゴニョゴニョ
  • 30人のLinuxカーネル開発者

    「30 人の Linux カーネル開発者」へようこそ! このコーナーでは、これから 30 週にわたり、毎週異なる Linux カーネル開発者をとりあげてご紹介します。Linux カーネル開発コミュニティは、さまざまな面でユニークです。このコミュニティを形成している個々の人々は、世界最大の共同開発プロジェクトを率いる責任者であり、今後の Linux OS をはじめとする技術に絶大な影響を与えています。これから 2012 年後半にかけてご紹介するプロフィールにより、開発者らがどのように作業しているのかがわかり、彼らとの協力方法や彼らの考え方を理解できるでしょう。 インタビュー原文 http://www.linux.com/news/special-feature/linux-developers シリーズの最後を飾るのは Paul E. McKenney です。彼が夢中になっているカーネル開

    mazgi
    mazgi 2012/08/05
  • drbd.conf

    ストレージには寿命があり、保存された情報は永遠に正常性を保証されるわけではありません。その為に別のストレージにデータをバックアップしたり、ストレージそのものを多重化してデータを保護することが重要です。今回紹介するは、ストレージデバイスを多重化し、データを複数のストレージに保存する仕組みで、DRBD(Distributed Replicated Block Device)と呼ばれているものです。同様の仕組みにソフトウェア/ハードウェアRAIDがあります。 DRBD(Distributed Replicated Block Device)とは、TCP/IPネットワークを通じて複数のサーバのストレージ(パーティション)をリアルタイムにミラーリング(複製)するソフトウェアです。RAID1のようなミラーディスクを構築することができます。ソフトウェア/ハードウェアRAIDは同じサーバ内のストレージを使

    mazgi
    mazgi 2012/06/05
    追々理解する
  • 1