- 1 名前:login:Penguin mailto:sage [2007/12/02(日) 16:53:13 ID:v60lx45q]
- ●前スレ
【Linux】カーネル総合3【Kernel】 ttp://pc11.2ch.net/test/read.cgi/linux/1146235963/
- 445 名前:login:Penguin mailto:sage [2009/01/17(土) 04:16:53 ID:LUzqyZhm]
- >>444
俺も詳しいことはしらんよ。けどCONFIG_HZ=250ってのは1秒間に250回タイマ割り込みをする、という設定らしい。 つまり4msに一回タイマ割り込みを発生させる。 CPU制御というかタイマー割り込みね。
- 446 名前:login:Penguin mailto:sage [2009/01/17(土) 06:48:33 ID:S+ngPFbA]
- >>444
それはOSの時計の精度を決める奴だよ。操作性とかにも影響する。 250Hzだと4ミリ秒単位、1000Hzだと1ミリ秒単位。 精度を上げすぎると負荷が上がったりハードウェアの制御で不具合が出るから 多くても1000Hzにしてある。 後、変更するにはカーネルの再構築が必要で、環境によってやり方が違うから自分で調べよう
- 447 名前:login:Penguin mailto:sage [2009/01/17(土) 08:22:14 ID:MbjHFxeA]
- GEMってなにか設定いるの?
- 448 名前:login:Penguin mailto:sage [2009/01/17(土) 08:24:38 ID:M1p6wg8l]
- >>447
いらない。
- 449 名前:login:Penguin mailto:sage [2009/01/17(土) 11:58:39 ID:zS7kgnq/]
- いつになったら
PF_RINGって標準で使えるようになるの?
- 450 名前:login:Penguin mailto:sage [2009/01/17(土) 21:21:43 ID:J13OQkWH]
- >>447
ちっとも速くなった気がせんわけだが
- 451 名前:login:Penguin mailto:sage [2009/01/17(土) 21:48:25 ID:M1p6wg8l]
- >>450
945GM だけど速くなったよ。 Compiz Fusion の Expo や Desktop Wall プラグインと Wallpaper プラグインの 組み合わせ動作がキビキビになった。
- 452 名前:login:Penguin mailto:sage [2009/01/17(土) 23:46:39 ID:aC/h0b1A]
- www.atmarkit.co.jp/flinux/rensai/watch2005/watch08a.html
ここにタイマ割り込みの事が書いてある。カーネル2.6.13-rc1から250Hzになったんだ。 それ以前はデフォルトが1000Hzだったとは知らなかった・・
- 453 名前:login:Penguin mailto:sage [2009/01/18(日) 00:17:58 ID:Ny7bYr1J]
- カーネルコンフィグ時には昔からCONFIG_HZ=1000ってやちゃってたけど、ベつにRTカーネル仕様じゃ
ないし、リーナス氏も1000にして確実に良い事有るのかいってみろって言うくらいだから、今回 ちょっと250に戻してみるかw
- 454 名前:login:Penguin mailto:sage [2009/01/18(日) 00:30:20 ID:0uG030Dj]
- 1000から250にするメリットは消費電力だけで、他のどんな値でもない
250の理由が何かあるって事かな?
- 455 名前:login:Penguin mailto:sage [2009/01/18(日) 03:00:44 ID:ClRnsqKI]
- 無駄な割り込みが減少してスループットが向上する。
ただ、個人的にはHZはCLOCK_TICK_RATEの約数であるべきだと思う。
- 456 名前:login:Penguin mailto:sage [2009/01/18(日) 19:06:25 ID:xhI1EKWK]
- CONFIG_HZの説明にマルチメディアやNTSCビデオなんかやる人は300がいいみたいな事が
xconfigの説明に書いてあったので1000から300へしてみました。 Linux上のアプリの動きは体感できないです。でもVmwareでゲストのXP使うときにWINUPDATEなどで XPが激しくHDDにアクセスする時に今まではホストのLinuxがかなりもっさりしてたのですが、これが 無くなりました。
- 457 名前:login:Penguin mailto:sage [2009/01/20(火) 03:34:13 ID:O8avWr3l]
- 2.6.28.1: stable
01/19/2009 03:48 AM www.kernel.org/kdist/fragments/stable.html
- 458 名前:login:Penguin [2009/01/24(土) 18:37:47 ID:j3OrWlaN]
- linuxデスクトップユーザーの特徴
@インストールしただけで選民思想 Aやっていることはwindowsと同じ。しかもめんどくさくなっただけ。 Bコマンド打ち込んでプロだと勘違い C黙ってwindowsでも使ってろと間口を狭める D素人がだのなんだのとwindowユーザーを馬鹿にする Eカーネルいじればいいだろと無茶を要求 Flinux開発者とのずれを認識できていない Gwineを使うくせにlinuxを再現しようとする動きがあるとたたく 冫─' ~  ̄´^-、 / 丶 / ノ、 / /ヽ丿彡彡彡彡彡ヽヽ | 丿 ミ | 彡 ____ ____ ミ/ ゝ_//| |⌒| |ヽゞ |tゝ \__/_ \__/ | | __________ ヽノ /\_/\ |ノ / ゝ /ヽ───‐ヽ / / linuxはめんどくさくて難しい分だけ、 /|ヽ ヽ──' / < 自称プロが悦に浸るためのツールとして最高なんじゃないだろうかwww / | \  ̄ / \ / ヽ ‐-  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 459 名前:login:Penguin mailto:sage [2009/01/24(土) 18:38:34 ID:7lr1RUyg]
- >>458
黙ってwindowsでも使ってろ
- 460 名前:login:Penguin mailto:sage [2009/01/24(土) 18:57:38 ID:f4Jx4fnK]
- >linuxデスクトップユーザーの特徴
この1行だけで十分笑えたw 結局windowsでunix系のツールがないから 使うんだよね。
- 461 名前:login:Penguin mailto:age [2009/01/25(日) 16:48:50 ID:ZZ9FAEtv]
- kernel_sendmsgを使ってるとたまに送信途中で途切れてしまい、その後しばらく
連続してエラーを吐くようになってしまいます。 このときkernel_sendmsgの戻り値で-11が返ってきているのですが、-11が何を表して いるかわかる方いらっしゃいませんか? 送信が途切れたら残りのバッファを再送するような処理を書いたのですが うまく動かなくて・・・。
- 462 名前:login:Penguin mailto:sage [2009/01/25(日) 19:56:13 ID:KzNWuG0E]
- >>461
include/asm-generic/errno-base.hを見たらこう書いてあったから、 #define EAGAIN 11 /* Try again */ 再送しようとしているんじゃない?
- 463 名前:login:Penguin mailto:sage [2009/01/25(日) 21:59:51 ID:ZZ9FAEtv]
- >>462
なるほど、そんなところに書いてあったんですね。 MSG_DONTWAITと設定していたためにEAGAIN(ソケットが非停止に設定されており、要求された操作が停止した。)と返ってきていたようです。 これを手がかりに頑張ってみます。 助かりました。ありがとうございます。
- 464 名前:login:Penguin [2009/01/30(金) 18:37:37 ID:pFX4Hfia]
- Linux Kernel Watch 1月版
スケジューラの挙動は三巨頭会談で決まるのだ? www.atmarkit.co.jp/flinux/rensai/watch2009/watch01a.html トピック満載の2.6.28リリース まだまだあるぞ新機能 ついにLinuxにもadaptive lock導入か?! -stableの進ちょくはお休み
- 465 名前:login:Penguin mailto:sage [2009/01/30(金) 18:57:15 ID:qnrJLGzh]
- >>464
2ページ目に文章が重複しているところがあるね。 編集仕事しろ。
- 466 名前:login:Penguin mailto:sage Spinlockと便器 [2009/01/30(金) 19:06:53 ID:pFX4Hfia]
- "対象の便器を占有している香具師が、現在ちゃんと起きて力んでいる"のかを見るのがadaptive lockだよな?
別のロック待ちやI/O待ちで寝ている時もビジーウェイトなのか? それとももじもじし始めてから中の人が寝た場合の話?
- 467 名前:login:Penguin mailto:sage [2009/01/30(金) 19:13:08 ID:vTDTCFoG]
- ロック待ちとロック保有が同一コアで動いている場合はblockになるから性能が良くなるってことかな。
- 468 名前:login:Penguin mailto:sage [2009/02/01(日) 19:05:22 ID:UNptCmpn]
- >>466
Solaris由来の「伝統的な」Adaptive lockは違う。あっちは、一定時間スピンして、だまなら寝る方式なので、 1分だけトイレの前でもじもじして、それ以上なら、きっと中の人は大のほうだろうと推測して、別の便所を探しに行く。 今回Linuxで議論されているのは、相手が寝ているかどうかを見ているので、別のロックやI/Oで寝ていたら一回も スピンせずに即座にブロック。 便器にたとえると、対象のトイレの前に立つと、ESPで中の人が大か小かが分かってしまうので、 (スケジューラが教えてくれるので)、待った方が良いかどうかが誤りなく瞬時に判別できる。 ただし、世の中には小なのにやたら時間をかける変な人がいて、そういうときだけ判断を誤る。
- 469 名前:login:Penguin mailto:sage [2009/02/02(月) 21:53:48 ID:J90wuBuS]
- >>468
そーなのかー Solarisも見てるもんだとてっきり
- 470 名前:login:Penguin mailto:sage [2009/02/03(火) 01:59:50 ID:uUulKu65]
- 2.6.16のバックポートメンテ、終わってるのか・・・
- 471 名前:login:Penguin mailto:sage [2009/02/03(火) 09:58:49 ID:fc5tos9M]
- >>468
男なのに万年便秘で便通は週に一度あるかないかです。 子供の頃から頻尿で常に残尿感があります。 ごめんなさい。 誰かに迷惑をかけてるなんて思わなかったよ。
- 472 名前:login:Penguin mailto:sage [2009/02/03(火) 22:32:26 ID:nz1c5GJq]
- おまいらLinux kernel watchが不人気で連載中止かも試練ぞ。
日本語で貴重なんだけどなぁ。
- 473 名前:login:Penguin mailto:sage [2009/02/03(火) 22:38:43 ID:GL2YhfGc]
- まぢ? あそこで毎月楽しみにしてるの、あの連載くらいなのに。
- 474 名前:login:Penguin mailto:sage [2009/02/03(火) 22:49:20 ID:TfyP5WFf]
- 不人気ってどこにアンケートとってんだろ…
- 475 名前:login:Penguin mailto:sage [2009/02/03(火) 23:21:46 ID:hHl/n+3O]
- なんか、ソフトバンク系はいまコストカット圧力がすごいらしいと聞いた
- 476 名前:login:Penguin mailto:sage [2009/02/03(火) 23:26:20 ID:52sJIYs3]
- *HZを忘れてるドライバがへたりそうだな
- 477 名前:login:Penguin mailto:sage [2009/02/03(火) 23:33:59 ID:LguxkZZC]
- >>472
あれが不人気になるようじゃ日本のITはオワッタな。 毎回ウハウハしたりニヤニヤして読んでるのに。
- 478 名前:login:Penguin mailto:sage [2009/02/04(水) 00:36:08 ID:fd0XVi2g]
- >>472
ええええ( ̄□ ̄;) 英語が苦手だけど新しもの好きな俺はあれを見てカーネル更新するのが楽しみだったのに・・ なんとなく今はディストリのカーネルからあえて更新する人も少なくなってきたんだろうなあ。 俺はUbuntuだけどUbuntuスレでもディストリ管理から自分で野良ビルドを入れていくってのは 推薦されない感じの雰囲気。でもUbuntuの規約の1つにOS内部は誰でも好きなようにいじれるべきってのが あって、実際海外のUbuntuフォーラムでは以外と野良ビルドして便利に使う方法なんかも活発。 そこいくと日本はちょっと毛色が違う、どっちかというとWINDOWSみたな雰囲気になっちゃってる気がする。 なんでわざわざカーネルなんか更新するのって雰囲気。Linuxの醍醐味のような気がするんだけどなあ・・
- 479 名前:login:Penguin mailto:sage [2009/02/04(水) 00:42:22 ID:GAA9FgZs]
- >>478
バイナリ配布が中心のディストリで、 使えればいいやというユーザが多いとそうなる。
- 480 名前:login:Penguin mailto:sage [2009/02/04(水) 00:55:33 ID:P34Xf3bm]
- つーか、同じ技術ページ同士で比較しても
JavaだのapacheだのPHPだのと比較して読む人が少ないのは当たり前よ。 ただ、ページビューが少ないからって価値が低いわけじゃないんだけどな。
- 481 名前:login:Penguin mailto:sage [2009/02/04(水) 01:00:36 ID:KbLhUz4W]
- 今日から一日一回クリックするよ
- 482 名前:login:Penguin mailto:sage [2009/02/04(水) 01:12:34 ID:RRoUQW0I]
- >>480
えらい人には数字で見せないと。 感想メールでも大量に届けば評価してもらえるんでないかい。 >>481 IPアドレスが同じなので一人分にしかならなかったり。
- 483 名前:login:Penguin mailto:sage [2009/02/04(水) 02:10:59 ID:3f3+oVuU]
- >>472
ええっ @itはLinux Tipsが断り無しにFedora前提だったりLinux SquareにSolaris入れたりとLinux Kernel Watch以外あまり良い印象が無いのに、その上Linux Kernel Watchを切るって…。 Linuxに詳しい人がもういない気がする…と思ったらITmediaが運営してたのかぁ。もっと詳しい人まわして欲しいなぁ。
- 484 名前:login:Penguin mailto:sage [2009/02/04(水) 02:11:41 ID:XVazh12C]
- Linux kernel watch は英語が出来ない人にとって大切な情報源なのにっ
あれがなくなると困る〜
- 485 名前:login:Penguin mailto:sage [2009/02/04(水) 07:20:43 ID:gGZQcfvh]
- Kernel Watchを見るような人は@ITの記事の殆どに興味がないでしょ。
男が女装して女子校に通うくらい無理がある。
- 486 名前:login:Penguin mailto:sage [2009/02/04(水) 11:38:16 ID:N6p4Zexo]
- >>485
2次元の世界ではよくある事なんですけどね
- 487 名前:login:Penguin mailto:sage [2009/02/04(水) 11:48:15 ID:w2V1QNh7]
- >>473
不人気なのか? 不況で原稿料を下げられるからどうしようかとは書いてたけど。
- 488 名前:login:Penguin mailto:sage [2009/02/04(水) 18:04:24 ID:epRo/oFx]
- 英語できない奴多いんだな
- 489 名前:login:Penguin mailto:sage [2009/02/04(水) 18:35:32 ID:3f3+oVuU]
- KernelTrapも更新されなくなったけど、それの代替になる所ってどこかある?
- 490 名前:login:Penguin mailto:sage [2009/02/04(水) 18:37:23 ID:DVwUg+WE]
- lwnが強いな、やはり。
- 491 名前:login:Penguin mailto:sage [2009/02/04(水) 18:37:58 ID:NLTVFFbJ]
- LWN
- 492 名前:login:Penguin mailto:sage [2009/02/04(水) 21:14:37 ID:fnWcLRh5]
- >>489
LKMLも慣れれば直接読んでも苦にならないよ。
- 493 名前:login:Penguin mailto:sage [2009/02/05(木) 01:11:27 ID:75AktqXX]
- あそこは流量が多すぎてなあ…
100〜200通/日くらいならついていけるが。 ということでlinux-archしか読んでないこの頃。
- 494 名前:login:Penguin mailto:sage [2009/02/05(木) 10:24:34 ID:1Ft0Lu1H]
- sh2a ?
- 495 名前:login:Penguin mailto:sage [2009/02/05(木) 15:07:05 ID:KTnOlaf7]
- >>493
流量はたしかにね。 gmailのアカウントが受け取ってくれなくなるもんな どこで読もうかと思案中
- 496 名前:login:Penguin mailto:sage [2009/02/07(土) 09:05:41 ID:QOk9HHlo]
- >>495
つ gmane
- 497 名前:login:Penguin mailto:sage [2009/02/11(水) 17:04:15 ID:0S258QE/]
- >>496 thx
RSSにとか色々できるんだね。 ROMるには十分そうだ
- 498 名前:login:Penguin mailto:sage [2009/02/19(木) 05:34:27 ID:kDjzngV3]
- PhenomII をUbuntu 8.10で試してみたけど、BOINCのベンチマークで
Celeron Dual-Coreに負けるのにはショック
- 499 名前:login:Penguin mailto:sage [2009/02/19(木) 23:48:48 ID:r93JfwKl]
- >>498
Phenomはバグもちだから性能出ないでしょ WindowsでもCeleronの半分の性能しかでないし
- 500 名前:login:Penguin mailto:sage [2009/02/20(金) 00:03:02 ID:pLBBobDh]
- >>499
あのエラッタ、IIでも直ってないのか
- 501 名前:login:Penguin mailto:sage [2009/02/20(金) 00:05:45 ID:DGy5gq4a]
- あのエラッタはIIには無いよ。
- 502 名前:login:Penguin mailto:sage [2009/02/20(金) 00:22:12 ID:yMqcUKvG]
- キャッシュの差でしょ。
ベンチマークソフトはキャッシュに納まるから。
- 503 名前:login:Penguin mailto:sage [2009/02/20(金) 16:07:19 ID:XV0/njye]
- >>502
いや、それがWin7 64bitのBOINCだとちゃんとQ6700より上のベンチスコアが出るんだよね…>Phenom II なんで、LinuxカーネルだとPhenom系のベンチスコアが悪いのかが解せません。 最新カーネルだと直るのかな?
- 504 名前:login:Penguin mailto:sage [2009/02/20(金) 16:30:22 ID:cHOqoTTX]
- >>503
LinuxのソフトはCPU向けのチューニングが弱い傾向にあるな Linuxのソフトは大抵GCCで生成されるからGCCの対応次第 後、BOINCは純粋な計算ソフトだからカーネルの差はあまり関係ない
- 505 名前:login:Penguin mailto:sage [2009/02/20(金) 17:03:11 ID:XV0/njye]
- >>504
失礼しますた。gccがPhenom系にも最適化対応するのを首を長くして待ちます。
- 506 名前:login:Penguin mailto:sage [2009/02/20(金) 17:38:45 ID:xKaEo+4J]
- デフォルトのパッケージは古いCPUでも動くようにコンパイルされるからgccが対応しても意味がない可能性が。
64bit版ならSSEが使用されるはずではあるのだけれど。 自前でコンパイルするか最適化された物をどこかから持ってくるかしてみたほうが良いと思う。
- 507 名前:login:Penguin mailto:sage [2009/02/20(金) 20:34:07 ID:S3s1rkKE]
- >>505
カーネル構築やってみたらどうだろう CONFIG_M586=y になってるはずだから Phenomに相当するものを有効にして試すとか Ubuntuだったら手順は https://help.ubuntu.com/community/Kernel/Compile 日本語訳はあるのかどうか知らない
- 508 名前:login:Penguin mailto:sage [2009/02/21(土) 08:20:46 ID:VKGOSFVD]
- カーネルが影響するとしたらCONFIG_NUMA=yかどうかかな。
- 509 名前:login:Penguin mailto:sage [2009/02/21(土) 08:39:34 ID:ETQRIuHC]
- >>508
いまって、32bitだと強制NUMA=nなんだっけ? 年末ぐらいにIngoがKconfig変えてた気がするが
- 510 名前:login:Penguin mailto:sage [2009/02/21(土) 11:12:58 ID:hJpNWjj9]
- RedHatのRTカーネルっていいの?
うざいほど営業やらDMきて迷惑気味なんだが
- 511 名前:login:Penguin [2009/02/24(火) 01:32:31 ID:pX2XxE8H]
- カーネルの不具合の動作確認で、カーネルに手を入れたいのですが、
グローバル変数の使い方について教えてください。 ヘッダファイルで 「extern unsigned long sabun;」を定義して、 kernel/timer.c で「unsigned long sabun = 0;」と実態を 定義してます。 fs/nfs/inode.cで、ヘッダファイルをインクルードして、sbunを使ってます。 するとコンパイルで、 WARNING: "sabun" [fs/nfs/nfs.ko] undefined! とおこられます。 カーネルでグローバル変数として利用したい場合はどうすればよいのでしょうか?
- 512 名前:login:Penguin mailto:sage [2009/02/24(火) 02:10:59 ID:VBQlp0Jb]
- モジュールからその変数を見たいならEXPORT_SYMBOLしとけ。
- 513 名前:login:Penguin mailto:sage [2009/02/24(火) 23:33:11 ID:pRP/nhlK]
- aufs2どうだろ。
痛い信者が憑いてるみたいだし。
- 514 名前:login:Penguin mailto:sage [2009/02/25(水) 12:19:48 ID:VFwJbR7O]
- 実装に作者や信者の人格が現れるわけじゃなし、ほっとけ。
- 515 名前:login:Penguin mailto:sage [2009/02/25(水) 18:52:12 ID:PG+Z+/i/]
- この辺を見ると、unionfs系のstackable fsは絶対に入りそうに見えない...
ttp://marc.info/?l=linux-kernel&m=120850448810590&w=2 ttp://lkml.org/lkml/2007/1/9/73
- 516 名前:login:Penguin mailto:sage [2009/02/26(木) 02:11:08 ID:ghtWsUdW]
- >>514
実装に作者と信者の人格があわられるよ reiserfsなんてマジ基地レベルの実装だっただろ 本人も犯罪者でマジ基地レベルだったし 開発者が痛いプロジェクトはどこも 実装も痛い 日本だとRubyとかSeesaa なんか狂信者の集まりだろ 実装もやばやばだし
- 517 名前:login:Penguin mailto:sage [2009/02/26(木) 09:11:39 ID:K2fT4ot7]
- >>516
その論理でいくと一番狂ってるのはJavaだな 実装も信者も
- 518 名前:login:Penguin mailto:sage [2009/02/26(木) 13:05:34 ID:tDhwCNJO]
- reiserfsのコードは、Linuxの一部としてみたら
異常だったかも知れないが、別に普通だろ。 神経質なところが基地外じみているが。
- 519 名前:login:Penguin mailto:sage [2009/02/26(木) 14:01:56 ID:zkN0ao4E]
- なんつうか、ディスカッションになってないね。aufs2。
攻めるべき相手も分かってないみたいだし、 解決すべき問題点も挙げているわけでもないし。 取り巻きからupstreamにマージしてくれよって言われて、 とりあえずこんなんあるんだけどどうよ、って流れでは 100年経っても無理だね。 TOMOYOがどう攻めたか、誰を見方につけたか、くらいは学習すればいいのに。
- 520 名前:login:Penguin mailto:sage [2009/02/26(木) 15:15:01 ID:/VNm+j/+]
- TOMOYOもあまりいい例じゃないと思うが…
まあ興味を持ってくれる人が出てくるのを待つしかないからねえ。 FSなら変にもめなきゃ簡単に入りそうな気はする。
- 521 名前:login:Penguin mailto:sage [2009/02/27(金) 06:01:45 ID:r6OMqEB7]
- FS周りは保守的な人が多いから
むしろ入りにくいんじゃない? (保守の面も含めて)安心して使えるのが未だにext3と linuxはFS周りは遅れ気味で、だからこそbtrfsが注目されていると思う。
- 522 名前:login:Penguin mailto:sage [2009/02/27(金) 06:32:34 ID:c711uaYx]
- VFSに手を出さなければ他のFSが巻き込まれることはないので、
強硬に反対する人はまずいない。
- 523 名前:login:Penguin mailto:sage [2009/02/27(金) 11:22:47 ID:mZ2ksAW5]
- 新しいFSがメインストリームに入るかどうかは、
lsf-workshop(Linux Storage & Filesystems Workshop) が登竜門みたいだね。 ttp://lkml.indiana.edu/hypermail/linux/kernel/0902.3/01381.html 少なくともこの辺でアピールしとかないと歯牙にもかからない って感じだな。でなけりゃ傍流で細々とやっていてそのうち 忘れ去られると。
- 524 名前:login:Penguin mailto:sage [2009/02/27(金) 20:09:22 ID:AUoPAEqK]
- いままでは-mm経由でAndrewが強引にマージするというパスも登竜門(裏口?)として
あったんだが、最近更新やめちゃったからね。 -mm
- 525 名前:login:Penguin mailto:sage [2009/03/08(日) 20:59:55 ID:GH/Y8LZH]
- Oprofileでpthread_mutexが頻繁に起きてるの解ったんだけど
簡単に改善するにはもっと情報ほしいんだけど なんかいい方法ないっすか?
- 526 名前:login:Penguin mailto:sage [2009/03/10(火) 21:28:57 ID:GdRFmw6z]
- カーネル見つかったよ!!
www.daily.co.jp/newsflash/2009/03/10/0001747074.shtml
- 527 名前:login:Penguin mailto:sage [2009/03/11(水) 00:35:08 ID:oxbCuR8l]
- >>525
windowsならシステムコールをフックするという方法があります。 フックした排他オブジェクトのロック関数内などで、これが呼ばれた場所と スレッドIDを記録していけば、原因の特定が可能。 多分linuxにも応用できると思います。
- 528 名前:login:Penguin mailto:sage [2009/03/11(水) 01:21:17 ID:4/oImeap]
- kprobes?
- 529 名前:login:Penguin mailto:sage [2009/03/11(水) 01:46:51 ID:ndR4kwVk]
- >>525
ftraceとかSystemTapとか使ってみたら?
- 530 名前:login:Penguin mailto:sage [2009/03/12(木) 02:00:45 ID:Q23C1K2a]
- HugeTLBってどうゆう時に
役立つの? 普通にメモリ100MBとか確保してるのを 置き換えても幸せになれる?
- 531 名前:login:Penguin mailto:sage [2009/03/12(木) 20:49:17 ID:/5waLCXS]
- >>530
なれない。HugeTLBが聞いてくるのは、それを使う前がTLBミスで性能劣化が起きているときだから、 数十、数百ギガとかのデータがないと、目に見える差は出ない。
- 532 名前:login:Penguin mailto:sage [2009/03/12(木) 23:24:42 ID:Q23C1K2a]
- >>531
4Gぐらいじゃ不幸になる?
- 533 名前:login:Penguin mailto:sage [2009/03/13(金) 00:12:51 ID:x7CFdrcd]
- >>532
www.oracle.co.jp/2shin/ora81/18_19.html
- 534 名前:login:Penguin mailto:sage [2009/03/13(金) 00:52:01 ID:d9xi8y0w]
- >>533
うそを教えるのはいくない
- 535 名前:login:Penguin mailto:sage [2009/03/13(金) 08:01:59 ID:X32lgzLh]
- HugeLBについて正しく説明しているページを教えて下さい
orz
- 536 名前:login:Penguin mailto:sage [2009/03/13(金) 08:30:19 ID:OBlhHJW3]
- いま使ってるカーネル(2.6.26)で明らかにバグってるが、next最新だと
直ってるけどどのコミットで直ったのかわからんという場合、そのコミットを 特定して簡単に取り込む方法はあるでしょうか? ext3/jbdが200GBほどの巨大コピーをすると必ず吹っ飛ぶので頭に来てるんですが、 OpenVZとVMwareも併用してる関係上、2.6.26から先に進めません。で、一旦 この2つは忘れてnextに切り替えたら通ったので何かが直ったのは間違い ないんですが・・・ git-bisectで吹っ飛んだときのコードパスを触っているコミットを拾ってきて git-cherry-pickする、とするのかなと思いつつも、バージョンが3も飛ぶと 容易にはマージできない訳で、やる前からげんなりしてます。でもこの方法しかない?
- 537 名前:login:Penguin mailto:sage [2009/03/13(金) 11:28:14 ID:OBlhHJW3]
- >>536
すみません、大ボケしてました。 最初バグが入ったところを追いかけていた話と混ざってしまった。 上だけなら普通にコードパスを含んでるファイルをgit-diffすればいいだけですね。
- 538 名前:login:Penguin mailto:sage [2009/03/16(月) 20:39:06 ID:+jw1kNKJ]
- debian sargeで2.6.16.16から2.6.16.62に乗り換えようと思ったのですが、Makefileに変なオプションが追加されているのを発見。
# Force gcc to behave correct even for buggy distributions CFLAGS += $(call cc-option, -fno-stack-protector) コメントからすると、イカれたディストリでもgccが正しく動くようにするものらしいのですが、 これに従ってスタックプロテクトを外すと、Kernel的にはどんな影響があるのでしょうか?
- 539 名前:login:Penguin mailto:sage [2009/03/16(月) 21:41:42 ID:03SCkUUu]
- どこで訊いたらいいのか分からんのでもっとうまいスレがあったら教えて。
AMD K8/K10 で CnQ する powernow-k8.ko は Phenom II でも動作するけど、 こいつのコア電圧上げ下げパッチは K8系でしか動かない。 正確には hwpstate で動くやつはコア電圧読み書きをサポートしてない。 現状、Phenom / Phenom II に対するコア電圧上げ下げパッチないしアプリは存在しない? ためしに/dev/cpu/*/msr叩いてコアやNB電圧上げ下げやOCはX3 720で出来たけど K8より電圧上げ下げはむしろ楽になってるくらいで車輪の再発明になる と信じてるんだがうまくみつかんね。
- 540 名前:login:Penguin mailto:sage [2009/03/17(火) 22:59:47 ID:P2matg1t]
- posix_time.hってどこにあるのですか?
- 541 名前:login:Penguin mailto:sage [2009/03/18(水) 00:33:56 ID:eVh+IAHO]
- Oprofileって
カーネルモジュールを常に更新しなくてもいいのですかね? event maskだけCore2とか最新CPUのを読み取れればいいのですか?
- 542 名前:login:Penguin [2009/03/18(水) 02:13:00 ID:zvHoDucU]
- サーバーの動作が停止したので再起動後にログを見たところ、
・・・ Mar 17 01:01:01 hoge kernel: ------------[ cut here ]------------ Mar 17 01:01:01 hoge kernel: kernel BUG at mm/rmap.c:479! Mar 17 01:01:01 hoge kernel: invalid operand: 0000 [#1] Mar 17 01:01:01 hoge kernel: Modules linked in: ipt_REJECT ipt_limit ipt_state ip_conntrack iptable_filter ip_tables loop md5 ipv6 dm_mirror dm_mod uhci_hcd ehci_hcd eepro100 via_rhine e100 mii ext3 jbd sata_via libata 3w_xxxx sd_mod scsi_mod Mar 17 01:01:01 hoge kernel: CPU: 0 ・・・ という部分がありました。 "kernel BUG"とありますが、これは本当にバグで停止したのでしょうか。 それとも、ハードウェア障害等が原因でしょうか。 自分ではメモリかな、とは思ってるんですが・・・ ディストリビューションはFedoraCoreの3年ぐらい前のバージョン カーネルはFedoraCoreデフォルトのままです。 機材が遠隔地にあるため、パーツを交換して様子見というのは難しいです。 何かご存知の方いらっしゃればアドバイスお願いします。 スレ違い等の場合はそう言っていただくと助かります。 よろしくお願いします。
- 543 名前:login:Penguin mailto:sage [2009/03/18(水) 04:10:38 ID:SE16OZPj]
- ウィルスに一票
- 544 名前:login:Penguin mailto:sage [2009/03/18(水) 10:05:41 ID:DNBYgSTg]
- うむ。httpあたりから、カーネルの脆弱性を突くペイロードを
送り込まれたといったところか。
- 545 名前:login:Penguin mailto:sage [2009/03/18(水) 10:24:02 ID:zvHoDucU]
- まず、ageてしまって申し訳ないです。
>>543-544 となると、対策としては カーネルのバージョンアップ(ディストリビューション自体も?) Apacheのバージョンアップ ぐらいしか無いということなんでしょうかね・・・ 今回の攻撃では単に止まっただけであればいいのですが、 何か仕込まれてないか確認しないとまずいでしょうね。 SonicWall等のFWでそういう攻撃防げるのであれば、 導入することも検討してみます。
|

|