- 1 名前:login:Penguin [2005/06/06(月) 11:19:09 ID:uXQqRJXF]
- Linux のプログラミングに関する話題です
- 166 名前:login:Penguin mailto:sage [2007/08/03(金) 01:50:22 ID:pZ3QldO1]
- >>164
うむ、よく見たらあったわ。 >>165 …ビンゴでした。 死んできます
- 167 名前:login:Penguin mailto:sage [2007/08/03(金) 08:02:55 ID:xQTim/UJ]
- >>164
生理か?
- 168 名前:login:Penguin mailto:sage [2007/08/06(月) 00:31:05 ID:S/MosQJv]
- メンスの奴とは別人だが
マルチに対する扱いなんてそんなんで十分だろ 相手してやってるだけまだいい
- 169 名前:句読点打てない奴をサマージャンボする俺 ◆1xdL.Dyf.I mailto:sage [2007/08/06(月) 01:01:54 ID:/X3u713J]
- >>168
- 170 名前:login:Penguin mailto:sage [2007/08/06(月) 11:19:51 ID:oyGAmwrq]
- 句読点ってサービスでしょ
- 171 名前:login:Penguin mailto:sage [2007/08/08(水) 01:02:25 ID:G1QcNwNo]
- LinuxでELFのリバースエンジニアリングって
objdumpでシコシコasm読み以外方法はなし?
- 172 名前:login:Penguin mailto:sage [2007/08/08(水) 09:34:33 ID:QVlDzd80]
- >>171
どんな形式をご所望か?w
- 173 名前:login:Penguin mailto:sage [2007/08/08(水) 23:39:35 ID:G1QcNwNo]
- >>172
ある脱走兵が作ったコードをよく嘘を付く人間が 保守してるのですが、その人が作った.oファイルは 報告書と実際に作った者が違ったりして困ってる のですよ。 だからできれば最高ソースコードに近いモノ 最低でもコンパイルしたときに使った.o,.soの履歴が わかるものが欲しいのです。
- 174 名前:login:Penguin mailto:sage [2007/08/10(金) 05:39:01 ID:CiGbCZSU]
- >>173
コンパイルに使う.o .soって? リンクのことだとしたら.soは実行時にリンクするから関係なくない? (.soならlddで) つーか、ソースで提出させれば?
- 175 名前:login:Penguin mailto:sage [2007/08/16(木) 00:34:39 ID:yq0XfAX7]
- デバイスを6個監視する場合
select、epoll、poll どれが一番CPUとSyscallの消費が少ないのでしょうか? どうにもepollってデバイス20個ぐらいないと重いような気がするのですが どうなんでしょうか?
- 176 名前:login:Penguin mailto:sage [2007/08/16(木) 01:54:41 ID:QulO8FUO]
- >>175
selectの中の人はポールさんだから大丈夫
- 177 名前:login:Penguin mailto:sage [2007/08/16(木) 21:48:08 ID:yq0XfAX7]
- あうー?なんかepollの方がselectよりCPU食うんだけど
なんで?
- 178 名前:login:Penguin mailto:sage [2007/08/16(木) 21:55:22 ID:AwhSe/8M]
- epollって1000とか2000とかのfdを管理するのに
使うんじゃないのか?
- 179 名前:login:Penguin mailto:sage [2007/08/19(日) 23:08:57 ID:Jwx7kX+u]
- ちょっと質問なのですが
Kernel2.4でNPT使って時刻同期します。 その結果をなるべく正確にSystemで扱おうとするなら 使うべきシステムコール(API)どれに限定されるのでしょうか? 要件は限りなく100ms、500ms、1000msを正確に扱いと思ってます。 ある処理Aを実行(timestamp添付)---->timestampをみて処理Bを実行 って感じでしたいのですが
- 180 名前:login:Penguin mailto:sage [2007/08/19(日) 23:25:15 ID:vDapTuA8]
- >>179
gettimeofday見てselectで寝ろ
- 181 名前:login:Penguin mailto:sage [2007/08/19(日) 23:39:13 ID:Jwx7kX+u]
- >>180
gettimeofdayで見てふて寝すると 他のプロセスに影響受けないのでしょうか? プロセスが起動した後、プロセスの経過時間は 他のプロセスに影響を受けずにHzに依存した 値が必ず取れるような事を聞いたのですが ソースがどこにあるのか不明確でいまいち自身が持てません。
- 182 名前:login:Penguin mailto:sage [2007/08/20(月) 00:02:10 ID:vDapTuA8]
- >>181
どっちに転んだってユーザランドじゃ大した精度出ないんだから 10ms20msは我慢しろ usleepだってHzずれるんだからビジーるなら10ms以下にしろ
- 183 名前:login:Penguin mailto:sage [2007/08/21(火) 23:42:58 ID:pHBjUifM]
- あのーちょっと質問したいのですが
pthread_mutexがガチロックしたのか スルーしたのか回数計測したいときみんなどうしてるのですか?
- 184 名前:login:Penguin mailto:sage [2007/08/23(木) 22:49:48 ID:UiMaHCiE]
- SMPに影響受けないでrdtsc を
有効に利用するにはどうすればいいのでつか?
- 185 名前:login:Penguin mailto:sage [2007/08/24(金) 21:28:32 ID:5YYyJQdp]
- SMPを切る・・・
またはどっちのCPUか見る
- 186 名前:login:Penguin mailto:sage [2007/08/24(金) 23:19:03 ID:16/3XJrM]
- >>185
そんなのヤダもっとましな回答して
- 187 名前:login:Penguin mailto:sage [2007/08/25(土) 01:21:25 ID:RAJat6oH]
- じゃあCPUを指定してみるしかないな
つーか、今どきrdtscなんてつかわねーよ
- 188 名前:login:Penguin mailto:sage [2007/08/25(土) 01:35:08 ID:QDqJEumv]
- >>187
じゃあ何使うの?kernel2.4.24なんだけど 何使えばいいの? gettimeofdayとか馬鹿なこといわんでね 半端無いほど重いから 1秒間に処理56万回走るからそんなもん 呼べないからさ
- 189 名前:login:Penguin mailto:sage [2007/08/25(土) 14:52:48 ID:vg/ekNcu]
- >>188
rdpmcでも見とけ このくらい自分で考えるか調べるくらいやってみせろよ
- 190 名前:login:Penguin mailto:sage [2007/08/31(金) 00:22:30 ID:bNhX50eL]
- -finstrument-functionsで関数のアドレス収集してるのですが
親プロセスがforkしてできた子プロセスが利用する関数アドレスも 収集するにはどう工夫すればいいの?
- 191 名前:login:Penguin mailto:sage [2007/08/31(金) 08:43:41 ID:JY1783PZ]
- そういうのはgccのオプションだけじゃむり。
oprofileでも使うのがよろし。
- 192 名前:login:Penguin mailto:sage [2007/09/01(土) 17:10:23 ID:a8PEtCzI]
- FD_SETSIZEを変更したいんだけど
カーネルに手をつけたくない
- 193 名前:login:Penguin mailto:sage [2007/09/01(土) 17:13:55 ID:imGXo2iv]
- >>192
変更しなきゃならない用途ならepoll使えよ。
- 194 名前:login:Penguin mailto:sage [2007/09/01(土) 18:29:48 ID:a8PEtCzI]
- まあそういうなよ
プログラム直すの面倒ジャン ちょっとの変更ですむならそれに越したこたないさ
- 195 名前:login:Penguin mailto:sage [2007/09/03(月) 07:50:58 ID:8cQjC7y5]
- epollでselectもどき作ればいいじゃん
- 196 名前:login:Penguin [2007/09/07(金) 00:37:18 ID:KH51Gp9U]
- wait(2)が戻した結果のintの変数をpretty printしてくれる関数ってありましたっけ
- 197 名前:login:Penguin mailto:sage [2007/09/07(金) 01:55:34 ID:WJVdacsE]
- FD_SETSIZEは、アプリケーションのコンパイル時に設定されてれば
いいみたい。 カーネルのバージョンによってはカーネル変数の調整は必要かもしれんけど。 つ www.drk7.jp/MT/archives/001001.html つ vce.ce-lab.net/doc/vce/ja/linuxtune.html
- 198 名前:login:Penguin mailto:sage [2007/09/08(土) 02:39:58 ID:TlovepZt]
- e1000のモジュールのスタックに
直接パケットデータ突っ込むにはどうすればいいの? そんな野蛮な変態プレイはそもそも不可能?
- 199 名前:login:Penguin mailto:sage [2007/09/08(土) 15:18:35 ID:WTAz4Fzz]
- e1000のドライバー改造すれば?
メリットないと思うけど。
- 200 名前:login:Penguin mailto:sage [2007/09/09(日) 00:53:48 ID:f5ZEEQ8F]
- >>199
SysCall 減らしたいんですよね あと300msec速くしたいんだけどもう 詰めるところなくて
- 201 名前:login:Penguin mailto:sage [2007/09/09(日) 02:30:46 ID:aJCtB81I]
- めちゃくちゃ減らす必要があるなそれ
300msなんてあったら昇龍拳の無敵時間だって切れちまうぞ
- 202 名前:login:Penguin mailto:sage [2007/09/09(日) 21:25:21 ID:DeeQH1b4]
- 要求設計から間違っている。
- 203 名前:login:Penguin mailto:sage [2007/09/09(日) 22:18:51 ID:bapUmkn7]
- syscall減らしたくらいじゃ300msecも減らないって。
- 204 名前:login:Penguin mailto:sage [2007/09/09(日) 23:34:44 ID:YHSemaf1]
- 300msって今が何msで、何を300ms短くしたいんだ?
- 205 名前:login:Penguin mailto:sage [2007/09/10(月) 00:03:29 ID:BXnhWyVJ]
- >>204
俺もそれずっと疑問だった。
- 206 名前:login:Penguin [2007/09/12(水) 00:28:38 ID:oZCXyX9R]
- FIFOというか、なんかプロセス間でデータを渡せるキューを作りたいんだけど
キューになんかデータが残った状態でPCの電源切って再起動して またプログラム動かしたら続きから読み出せるようにしたりしたいので 共有メモリやらメッセージキューやらではない方法で何かいい手を探し中。 なんか良いアイデア無い? 今はSQLiteとか使ってDBをキュー代わりにしてるんだけどなんか 大げさな気がするし、こんな使い方を世間が許すのかちょっと疑問。
- 207 名前:login:Penguin mailto:sage [2007/09/12(水) 00:58:56 ID:1T4//6px]
- queue daemonでggr
LPRngとか?MTA系全般?でもSQLiteより大げさか。 ホントに出し入れだけでいいならmaildirフォルダで処理してもいいかな。 O_SYNC+mmapでファイルにマップしたオンメモリキューの操作でもいけるかな。
- 208 名前:login:Penguin mailto:sage [2007/09/12(水) 01:09:11 ID:oZCXyX9R]
- queue daemonでググったら>>207がひっかかった
なんだグーグルのこの異常な速さ それはさておき、大げさなのが嫌なのは 少しだけ速さを要求されるからなのです といってもまー大した問題じゃないか
- 209 名前:login:Penguin mailto:sage [2007/09/12(水) 01:25:05 ID:1T4//6px]
- >>208
書き忘れてたけど、BDBのqueueでいいのかも
- 210 名前:login:Penguin mailto:sage [2007/09/12(水) 13:03:41 ID:u3WShS8c]
- MQ
- 211 名前:206 mailto:sage [2007/09/12(水) 13:15:50 ID:u4sMCnUI]
- >>210
これ、本物のファイルで出来たっけ?
- 212 名前:login:Penguin mailto:sage [2007/09/12(水) 23:31:37 ID:JMXvhgKg]
- 10GbpsのNICを2枚装備している
マシンがあるのですが eth0から毎秒500MB/secでデータ受けて そのデータをeth1に転送してます。 recvとsendで処理してるのですが すぐ8CPUとも80%前後まで使用してしまいます。 もっと言い方法ないですかね?
- 213 名前:login:Penguin mailto:sage [2007/09/12(水) 23:57:54 ID:+2hRysfN]
- >>212
splice?
- 214 名前:login:Penguin mailto:sage [2007/09/13(木) 11:12:31 ID:V08yA5s5]
- >>212
/proc/sys/net/ipv4/tcp_{rw}mem を調整
- 215 名前:login:Penguin [2007/09/13(木) 14:36:42 ID:CQWMmnll]
- コマンドラインのkillallと同じようなものをCで実装したいとき
なんかかっこういい方法ある?
- 216 名前:login:Penguin mailto:sage [2007/09/13(木) 14:41:36 ID:V08yA5s5]
- killallのソース見たら?
- 217 名前:login:Penguin mailto:sage [2007/09/13(木) 14:44:59 ID:+lSCice8]
- term シグナルを送りまくれ。
ソースをそのままパクレ。
- 218 名前:login:Penguin mailto:sage [2007/09/13(木) 22:26:06 ID:RMrzW8HD]
- >>210
MQって何?(というかどれ?Javaなのしかかからん・・・)
- 219 名前:login:Penguin mailto:sage [2007/09/13(木) 23:22:59 ID:YhbwIeB9]
- >>214
その辺はいじってるけどそんなんじゃ焼け石に水だったw 結局さどうすりゃいいのかね eth0からeth1にパケットデータ中継したいだけだからさ zero copyできるような方法ないのかな? sendfileは入力デバイスがファイルmmapじゃないとダメだったし spliceも入力もだめだった。 あと方法ないかな?
- 220 名前:login:Penguin mailto:sage [2007/09/14(金) 10:19:36 ID:LGchwi2d]
- >>219
spliceはsendfileを置き換えて任意のディスクプリタがOKになって いるはずなんだか。カーネルのバージョンはいくつ?
- 221 名前:login:Penguin mailto:sage [2007/09/14(金) 10:21:51 ID:LGchwi2d]
- >219
あとはcold.sysで聞いてみるとか。
- 222 名前:login:Penguin mailto:sage [2007/09/15(土) 01:08:50 ID:Gol0FyEz]
- >>220
Linux Ubuntu 2.6.20-16-generic #2 SMP Thu Jun 7 20:19:32 UTC 2007 i686 GNU/Linux ですけど対応しているから問題ないですよね? eth0 = socket() eth1 = socket(); 後はspliceでいいのですよね? splice(eth0, NULL, eth1, NULL, size ,SPLICE_F_MORE | SPLICE_F_MOVE >>221 えーとそれどこでしたっけ?
- 223 名前:login:Penguin mailto:sage [2007/09/15(土) 01:53:37 ID:YiwEKkpX]
- >>220
man 2 splice だと splice() moves data between two file descriptors... ...where one of the descriptors must refer to a pipe とかあって、この "pipe" って何? pipe(2) な pipe ?と微妙に どんな意味の制約なのか読めてないんだけど、知ってたら教えてくらはい。 あ。漏れは元質問者とは別の中の人です。
- 224 名前:login:Penguin mailto:sage [2007/09/15(土) 11:40:17 ID:X+EQNSuz]
- >>222,223
間にpipeはさむ事で組み合わせの爆発を防ぐの。 splice linux 使い方、でググれよ。
- 225 名前:login:Penguin [2007/09/15(土) 13:00:59 ID:WW33Uygn]
- >>221
cold.sysって何ですか?
- 226 名前:login:Penguin mailto:sage [2007/09/15(土) 13:34:32 ID:v9/27PR8]
- comp.os.linux.development.sys ?
- 227 名前:login:Penguin mailto:sage [2007/09/15(土) 14:53:45 ID:Gol0FyEz]
- cold.sysで聞いたら
japは2chで聞けよって笑われたんだけど どうしたらいいのw?
- 228 名前:login:Penguin mailto:sage [2007/09/15(土) 16:17:21 ID:YiwEKkpX]
- >>227
fjにでも逝け
- 229 名前:login:Penguin [2007/09/15(土) 20:17:38 ID:WW33Uygn]
- >>227
ログ見せて
- 230 名前:login:Penguin [2007/09/15(土) 20:33:58 ID:26HMq0m6]
- >>227
c.o.lは2chと同じだからな。 だいたいLinux自体煽りから生まれた代物だし。 Linuxでまともに質問できる場所なんて未来永劫現れないよ。 金払っても無理だ。 レッドハットサポートつかえばよく分かるぞ。
- 231 名前:login:Penguin mailto:sage [2007/09/15(土) 22:11:48 ID:ZssMtkX9]
- レッドハットじゃあ話にならんだろ。
IBMなんかのほうがまだマシ。あれもお寒いものだが。 バカ高い金を払ってもいいなら、VAはそれなりの回答をくれた。 といってもずいぶん前の話だから、最近はどうだか知らないけど。 2、3年前から安いサービスをやってるけど、あの値段じゃあたいした回答は貰えないだろうなと思った。
- 232 名前:login:Penguin [2007/09/15(土) 23:20:27 ID:26HMq0m6]
- それを考えるとやはりマイクロソフトが相当お買い得なんだよな。
開発元直結っていう強みなんだろな。
- 233 名前:login:Penguin mailto:sage [2007/09/15(土) 23:29:55 ID:2Di70A/1]
- 確かにredhatに電話した後msに電話するとあまりの対応の違いに
MS信者になりかけてしまうよな ならないけど
- 234 名前:login:Penguin mailto:sage [2007/09/16(日) 00:13:28 ID:C2jUU4Gn]
- まじな話ぐぐるの人間と酒飲みながら
話たほうが勉強なるってところで RもVも終わってる。
- 235 名前:login:Penguin [2007/09/16(日) 00:17:06 ID:0jBsOxD6]
- MSいいか?ちょっとでも込み入った質問は全部USに転送されて時間かかるし、
翻訳ミスだかUSのエンジニアもたいしたことないんだか知らんが、まだ 回答に満足できたケースがないんだが。スレ違い+チラシの裏ですまん。 >>231 VAって何をきくのにいくらくらいかかるの? その、まぁまぁまともな高い方とやらで。
- 236 名前:login:Penguin [2007/09/16(日) 00:19:38 ID:xdnEBkyg]
- > 何をきくのにいくらくらいかかるの?
馬鹿発見。
- 237 名前:login:Penguin mailto:sage [2007/09/16(日) 00:26:49 ID:0jBsOxD6]
- >236
理由は?
- 238 名前:login:Penguin mailto:sage [2007/09/16(日) 00:47:56 ID:C2jUU4Gn]
- VA200万ぐらいからなかったっけ?
- 239 名前:login:Penguin mailto:sage [2007/09/16(日) 06:21:36 ID:jr/7tlT0]
- >>237
理由は?って・・・ 理由がわからないのお前だけだと思うぞw
- 240 名前:login:Penguin mailto:sage [2007/09/16(日) 12:39:28 ID:0jBsOxD6]
- だめだこいつ。
Linuxの質問を業者にするという感覚が不思議なんだよね。俺は必要なら当然自分で調べる。 自分で調べる能力の欠如した低能は最大でいくら位お布施してくれるのかなと思ってさ。
- 241 名前:login:Penguin mailto:sage [2007/09/16(日) 12:51:44 ID:UUEKlOam]
- >>240
だからこそじゃないか。 漁場は大事にしなきゃだめだぜ
- 242 名前:login:Penguin mailto:sage [2007/09/16(日) 12:55:35 ID:jr/7tlT0]
- >>240
お前は食べるものは全部自分で作るのか 魚は稚魚から育て、コメは稲から育て その感覚がまずわからんわ
- 243 名前:login:Penguin mailto:sage [2007/09/16(日) 13:01:30 ID:0jBsOxD6]
- > お前は食べるものは全部自分で作るのか
> 魚は稚魚から育て、コメは稲から育て そうだよ。オープンソース関連についてはね。 お仕事頑張ってね、SEさん☆
- 244 名前:login:Penguin mailto:sage [2007/09/16(日) 14:04:18 ID:huGDb2pP]
- 金払ってサポート受けてると、サポート外になるからって、回避策とかみつけてもやらせてくれないし、
やる気がなくなるよ。 と、書いてみたが、プログラミングのサポートなんか受けたことないんだった。
- 245 名前:login:Penguin mailto:sage [2007/09/16(日) 14:12:41 ID:36uWBAtJ]
- >>243
それではまず半導体プロセスについて語ってもらおうか。 原石はどこから切り出しているんだ?
- 246 名前:login:Penguin [2007/09/16(日) 14:19:01 ID:uzxa+jYq]
- わざわざ言うことでもないだろうが内心は>>240、外面は>>241でいいんじゃないか。
>>245みたいな馬鹿はおいといて
- 247 名前:login:Penguin mailto:sage [2007/09/16(日) 14:54:34 ID:M2oozAy/]
- ヲタの趣味なら納期もコストも関係ないけどなぁ。
オープンソースで一番困るのは、不可解な動作があったとして それが仕様に該当するのかそれともバグと考えていいのか 誰も判断できないことなんだよな。
- 248 名前:login:Penguin mailto:sage [2007/09/16(日) 14:59:52 ID:C2jUU4Gn]
- >>247
それはいくらなんでもないだろ。 アセンブラよまねーとならねぇなんてことはない。 結局責任とりたくないだけだろうな APIもソースも見れてそれはないよね?
- 249 名前:login:Penguin mailto:sage [2007/09/16(日) 15:19:02 ID:M2oozAy/]
- >>248
それ何のギャグ?
- 250 名前:login:Penguin mailto:sage [2007/09/16(日) 15:22:25 ID:M2oozAy/]
- あぁ、これが釣りってやつか。
わかんなかったわ。
- 251 名前:login:Penguin mailto:sage [2007/09/16(日) 17:28:06 ID:huGDb2pP]
- オープンソースなら、ソースにある通りだろ。
まあ、コンパイラとかのバグもあるけど。
- 252 名前:login:Penguin [2007/09/16(日) 20:12:51 ID:0c6+c6lv]
- これがLinuxクオリティー。
そしてこんなやつらがトップクラスのLinuxエンジニアらしい。
- 253 名前:login:Penguin [2007/09/16(日) 20:21:50 ID:0c6+c6lv]
- > オープンソースなら、ソースにある通りだろ。
> まあ、コンパイラとかのバグもあるけど。 何度見てもすげーな。
- 254 名前:login:Penguin mailto:sage [2007/09/16(日) 23:20:30 ID:huGDb2pP]
- だって、ドキュメントが当てにならないプロジェクト多いじゃん。
あと、残念ながら、全然Linuxエンジニアじゃないから。 Linuxは使うだけ。
- 255 名前:login:Penguin mailto:sage [2007/09/16(日) 23:51:20 ID:qjxl6X83]
- >>254
まぁエンジニアじゃないなら仕方ないか もしPGで「ソースが仕様書」なんて言ってたら 若狭湾に浮かべてたとこだ
- 256 名前:login:Penguin mailto:sage [2007/09/16(日) 23:59:57 ID:ga5wXfPF]
- >>255
なに言ってるの、基本じゃんw
- 257 名前:login:Penguin mailto:sage [2007/09/17(月) 00:18:13 ID:Gghi5nzi]
- 考えるな、感じるんだ!!
- 258 名前:login:Penguin mailto:sage [2007/09/17(月) 00:35:37 ID:KF6+83sP]
- >>255
PGなんて略語を使ってる時点でお里が知れるぞ。 まぁあと、きみの論法だとgoogleの連中はみんな若狭湾だな。
- 259 名前:login:Penguin mailto:sage [2007/09/17(月) 01:05:07 ID:7mF7zMDJ]
- 「仕様書」が存在するかどうかに関わらず、ソースは実装であって仕様ではないだろ。
ソースが仕様なら、バグなんてものはあり得ないよな。仕様通りで、正しいものなんだから。
- 260 名前:login:Penguin [2007/09/17(月) 01:25:23 ID:ifKoWn9t]
- いや、オープンソースってそういうものらしいぞ。
あれだけ偉そうな書き込みかましてるくらいだから、相当名のある Linuxエンジニアなんだろ。 そいつらがいうんだから間違いないだろw 普通はサポートの返答の一番最初に仕様かバグかはっきりさせてくれるもんだよな。 はっきりしない場合は、丁寧なお詫びの言葉を述べてくるだろ。 俺はそういうものだと思ってたし、それを期待してるんだよ。
- 261 名前:login:Penguin [2007/09/17(月) 07:55:20 ID:s0twSYHE]
- ps -eLf とすると、スレッドのID (LWP) を画面表示できますが、これを取得するシステムコールって
あるんでしょうか? psは/procを読んでるだけ? pthread_self()で取れるulong値とは別物です。
- 262 名前:login:Penguin mailto:sage [2007/09/17(月) 09:24:18 ID:G7dAmd5E]
- >>261
どうしてpsのソースを見るという発想がないのか。 センスないよ。プログラマやめたら?
- 263 名前:login:Penguin mailto:sage [2007/09/17(月) 09:33:47 ID:pdW5VZYg]
- トラぶったときやること。
1. ドキュメントみる 2. 本家が出してる情報を探す。Webページがあるなら、news/update, errata, FAQとか。 3. 本家のBTS, ML/Forumがあれば、そこを見る 4. Web検索 ------- 5. strace/ltrace等で追ってみる 6. ソースみる 7. デバッガ使って深追い(発生している現象の解析、一般化) BTSすら見ないひとも結構居るね。 ひたすら現象だけ追ったり(パケットキャプチャとかね)して、時間がもったいない。 おかしくなってるのがわかったら、BTSとかMLで、事例がないか調べてみればいいのに。 >>260 サポートが受けられる範囲で、大口ならそういうサポートが受けられるのかな? 構築とかまで全部任せてるとか。
- 264 名前:login:Penguin [2007/09/17(月) 09:45:38 ID:s0twSYHE]
- >>262
スレの流れ上そういうムードなのかもしれんが、煽るなよ。 ちょうどよい書き込みがあった(>>261)ばかりだが書くが、もちろんソースも見ている。 strace ps -L の結果から(下記)、/proc/pid/task/ のエントリ数を見て自分の抱えてるスレッド のIDを得てることにほぼ間違いないと思いつつ、ソースを確認しているところなわけね。 open("/proc/18220/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 6 fstat64(6, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 fcntl64(6, F_SETFD, FD_CLOEXEC) = 0 getdents(6, /* 5 entries */, 1024) = 92 stat64("/proc/18220/task/18220", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 open("/proc/18220/task/18220/stat", O_RDONLY) = 7 ここで聞いたのは、思わぬ勘違いの可能性を少しでも減らすため。あと、psコマンドが非効率 なことやってる可能性もあるから、最新のシステムコールを知っている人間からの回答があっ たら嬉しいな、とか。そのへん。
- 265 名前:login:Penguin mailto:sage [2007/09/17(月) 09:48:15 ID:s0twSYHE]
- 眠いようだ。typo訂正。
正: ちょうどよい書き込みがあった(>>263)ばかりだから書くが
- 266 名前:login:Penguin [2007/09/17(月) 13:41:16 ID:2vZ6I9C9]
- >>263
Linuxサポートは、ぐぐったらこんなページがありましたけど なんて普通に述べられたりして結構ビビるよね。
|

|