タグ

kernelに関するryonknのブックマーク (32)

  • Linux 3.2 の Thin Provisioning (2) - TenForward

    Linux 3.2 の Thin Provisioning (1) の続編. とりあえず前回でファイルシステムを作成して,実際より大きな領域が見えるようになりましたので,少し使ってみました. 100MB の領域でしたので,とりあえず 80MB のファイルを作ってみます.root@plamo64:/mnt# dd if=/dev/zero of=testfile bs=1M count=80 80+0 records in 80+0 records out 83886080 bytes (84 MB) copied, 0.244967 s, 342 MB/s root@plamo64:/mnt# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 8.0G 6.9G 728M 91% / none 501M 132K 501M

    Linux 3.2 の Thin Provisioning (2) - TenForward
  • Linux 3.2 の Thin Provisioning (1) - TenForward

    Linux 3.2 で入った Thin Provisioning を試してみました.Device Mapper 経由で使います. kernel 付属文書には dmsetup を使った例が載っていますが,そこにも実際は LVM2 とかのツールを使うことになるよ,みたいなことは書かれていますので,見てみたところ,LVM2 でも既に実装されているようでしたので,そちらで試しています.と思っていたら,2012/01/30 付けで LVM2 2.02.89 がリリースされていますね. 以下は kernel 3.2 に更新した Plamo64-1.0 (on kvm) で試しています. LVM2 の cvs 先端を取得.インストール.今なら前述の通り 2.02.89 のソースを取得して make します.(この後も改良が続きそうですから ChangeLog で確認してリポジトリから取得した方が良いかも

    Linux 3.2 の Thin Provisioning (1) - TenForward
  • iowait について - ablog

    iowait の時間って、I/O要求を出しているプロセスは Disk Sleep しているという理解でいいんだろうか。 ちょっとわからなくなってきた。 linux-2.6/kernel/sched.c /* * Account for idle time. * @cputime: the cpu time spent in idle wait */ void account_idle_time(cputime_t cputime) { struct cpu_usage_stat *cpustat = &kstat_this_cpu.cpustat; cputime64_t cputime64 = cputime_to_cputime64(cputime); struct rq *rq = this_rq(); if (atomic_read(&rq->nr_iowait) > 0) cpu

    iowait について - ablog
  • ページキャッシュのミスはどこで起きているのか - shimada-kの日記

    あけましておめでとうございます。これは「カーネル/VM Advent Calendar2011」35日目の記事です。そして2012年一発目の記事になります。 この記事ではページキャッシュミスについて書きます。ページキャッシュとDB(主にtmpfsと絡めたお話)についてはid:naoyaさんの記事*1が有名かと思います。 ディスクIOは遅いので、メモリ上にデータをキャッシュしている。それがページキャッシュである。読みたいファイルのデータがページキャッシュ上にあればディスクまで読みにいかずページキャッシュから読んで返す、これで高速化できる。 ページキャッシュは基数ツリー(radix tree)というデータ構造で管理されていて、エントリはページ単位(4096バイト)である。 だと言うことは知識として得ています。ただ「ページキャッシュ機構が透過的に働く」という表現が抽象的で書籍やWebの説明ではよ

    ページキャッシュのミスはどこで起きているのか - shimada-kの日記
  • http://atnd.org/events/21910

  • Ticklessカーネルとクロックソースに関するお話 - めもめも

    「詳解 Linuxカーネル 第3版」や「Linuxカーネル2.6解読室」などのLinuxカーネルでは、Linuxカーネルの時刻管理について、超絶に要約すると次のように説明されています。 一定の時間間隔(1000Hz)でタイマ割り込みが入る。 タイマ割り込みごとにjiffies変数を1増やす(つまり、jiffiesは、システム起動後にタイマ割り込みが入った回数を表す。) jiffiesの増加分に合わせて、システム時刻(変数xtime)をアップデートする。 しかしながら、RHEL6では、定期的なタイマ割り込みを行わない「Ticklessカーネル」が採用されており、jiffiesやxtimeが変更される仕組みがごっそり変わっています。 ※ Ticklessカーネルの何が嬉しいのかというと。。。。 これまでのカーネルでは、定期的にタイマ割り込み処理を行う必要があったので、実行するプロセスが無いア

    Ticklessカーネルとクロックソースに関するお話 - めもめも
  • 佐野デジタル研究所

    はじめに Visual StuioでOBSのプラグインを開発する準備について説明します。 詳細な手順がネットで見つからなかったので、独自に手順を検討しました。 デバッガで効率的にプラグインをデバッグできるようにします。 手順 OBS Studioをビルドする。(以下、ビルドディレクトリは C:\projects\obs-build として説明) OBS Studioのビルド手順の詳細についてはこちらを参照。 fixme.hatenadiary.org プラグインのテンプレートをローカルにcloneする。 github.com 注:詳細はまだ研究できていないが、github上で動くCIがこのテンプレートで実装されており、マルチプラットフォーム開発に便利なテンプレートになっている。 プラグインのディレクトリでCMakeを実行する。 $ cd [PLUGIN DIR] $ cmake -S .

    佐野デジタル研究所
  • http://archive.linux.or.jp/JF/JFdocs/RFC-HOWTO-find-oops-location.txt

  • FrontPage - Linuxカーネルメモ

    Linux Kernel(2.6)の実装に関するメモ書き 書き殴っているので書き方/内容にムラあり。 3.6系に関する記述は【3.6】と記載。 カーネル プロセス プロセスのBlockとWakeup プロセスの優先度 コンテキストスイッチ プリエンプション スケジューラ RunQueue WaitQueue WorkQueue 例外処理 割り込み処理 ページフォルト ページフォルト - 個々のハンドラ ソフト割り込み システムコール 排他制御関連 モジュール 64bit環境での32bitプロセスの動作 メモリ管理 アドレス空間 アドレス空間の管理 カーネル空間のメモリマップ 64bitでのアドレス空間 HighMemory kmalloc,vmalloc 物理ページ管理 スラブアロケータ Rmap proc/meminfo 空きページの確保 kswapd Swap Swap - Swap領

  • memo.blogdns.net is offline

    memo.blogdns.net is currently offline. Please try again later.

    ryonkn
    ryonkn 2007/12/01
    [I/O][スケジューラ][スループット]
  • FrontPage - Kernel Newbies Japan

    KernelNewbies Japan Web から得られる情報 たくさんのカーネル開発に関する情報が Web 上に既に公開されています。 webresources を参照してください。 カーネル2.6に含まれるドキュメントの日語版 HOWTO Linux カーネル開発のやり方の重要な事柄を網羅したドキュメントです SubmittingPatches Linuxカーネルに変更を加えるためのHowto です SubmitChecklist  開発者がパッチをより素早く取り込んでもらいたい場合に、実践すべき基的な事柄を紹介しています。 stable_api_nonsense.txt この文書は、なぜ Linux ではバイナリカーネルインターフェースが定義されていないのか、またはなぜ不変のカーネルインターフェースを持たないのか、ということを説明しています ManagementStyle Li

  • 読学のススメ

    【特別】エミナルクリニック池袋東口院の気になる口コミまとめ&行く前に知りたい口コミ5選まとめ:更新 なんて気になったので、エミナルクリニックの池袋東口院についてSNSやネットで調べてみました。そう思ってSNSを中心に調べてみたら、、、口コミや評判も良いじゃない♪ちなみに、似たようなサービスや商品があるかも?なので、今回調べてみたのはこちらになります。お得なチャンス期間!~が狙い目!エミナルクリニックで全身脱毛をスタートさせるのに最適!このページの目次OPEN更新:エミナルクリニックの池袋東口院でお得に申し込みするなら特設サイトでした!エミナルクリニック池袋東口院の住所や最寄り駅、アクセスは?【写真付き】エミナルクリニック池袋東口院のアクセス方法を一から説明してみたエミナルクリニック池袋東口院の地図気になる!エミナルクリニック医療脱毛院のインスタの口コミや評判は?医療脱毛院や脱毛中の様子エミ