トップページunix
1001コメント304KB

FreeBSD for AMD64(and for oyster901)

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
FreeBSD for AMD64(Opteronなど)を取り扱うスレです。

なお、本スレは2ch次世代向け実験鯖oyster901のためのスレでもあります。
【uma作戦】2ch特化型サーバ構築作戦 Part4
http://qb3.2ch.net/test/read.cgi/operate/1074124767/l50

なにか情報などがありましたらお願いします。
root★さんが喜ぶでしょう。
0002名無しさん@お腹いっぱい。NGNG

LittleBSD
http://littlebsd.com/
0003root ★NGNG
どもです。とりあえず記念(祈念)カキコ。
0004名無しさん@お腹いっぱい。NGNG
FreeBSDもAMD64プロセッサも使ったことがないけど
4get
0005名無しさん@お腹いっぱい。NGNG
>>2
この店作った人は何を考えてるのでしょうか?
BSDのデーモンは悪魔じゃないのに。
0006名無しさん@お腹いっぱい。NGNG
>>5
え?デーモン君は悪魔じゃないの?

daemonだから守護神とかって感じなのかな?
0007root ★NGNG
ということで、こっちのスレでは、
FreeBSD/amd64に特化した、エンジニアリング関連をやるのがいいのかな。

例えば向こうのスレでいう、dmesgの出力とか。
0008名無しさん@お腹いっぱい。NGNG
>>2
これってネタを仕込んでるつもりなんだろうけどちょっと寒いよ、、
>>7
見たいです。是非一度よろしくお願いします。
0009root ★NGNG
32ビット(i386互換)で立ち上がった時のdmesgは、
http://qb3.2ch.net/test/read.cgi/operate/1074124767/481-485 にあります。

今このマシンはSuSE Linuxを試しに入れた状態(64ビットで動いている模様)。
そのdmesgは別途。
0010名無しさん@お腹いっぱい。NGNG
(´-`).。oO(究極の単発質問スレ?)
0011名無しさん@お腹いっぱい。NGNG
>>7
そうですね、特にライブラリ周りとか。
それを901にマージできればなおよしで。
0012名無しさん@お腹いっぱい。NGNG
ちなみにLinux/opteronスレ。

AMD の64ビットCPU オプテロンでLINUXしよう
http://pc.2ch.net/test/read.cgi/linux/1068566147/l50
0013root ★NGNG
>今このマシンはSuSE Linuxを試しに入れた状態(64ビットで動いている模様)。
>そのdmesgは別途。

http://mumumu.mu/oyster901/dmesg-suse.txt
0014root ★NGNG
Linuxにはあまり明るくないですが、>>13 のdmesgはきわめて正常に見えるなぁ。
0015名無しさん@お腹いっぱい。NGNG
Opteronのハードウエアレベルの話が主体のスレ(PC自作板)

OpteronにHammerろう 19way
http://pc3.2ch.net/test/read.cgi/jisaku/1073636233/l50
00161NGNG
>>14
強いて言うなら、bogomipsが3200前後と低すぎるのは気のせいでしょうか。
気にしすぎですがw
0017名無しさん@お腹いっぱい。NGNG
FreeBSD5.2を実践逗留するんですね?
不安定かもしれないってお達しでてますけど、
2chで使うくらいですから、実用鯖としても安定性は問題なしなんでしょうか?
0018root ★NGNG
2chで使うぐらいですから、もちろん、問題ありですよ(w。
0019名無しさん@お腹いっぱい。NGNG
インスコのトラブル ?
症状とかメッセージとかないんでしょうか
0020名無しさん@お腹いっぱい。NGNG
>>10
root ★氏は運用情報に俺様スレを持っている強者です。>>1
0021root ★NGNG
・詳細を教えてちょ
・5.2.1-RCが出たから、それで試してちょ

とか、いくつかメールしてあるので、
たぶん、今日の深夜(日本時間)にでもJimさんからメールがあると思われ。

今頃は、スーパーボウルの後だから(りゃ。
0022名無しさん@お腹いっぱい。NGNG
そういやOpenBSDにもamd64のコードが入りましたな。
0023名無しさん@お腹いっぱい。NGNG
vinum大丈夫?SMPでも?。
ipfw+natdはもちろん動くよね。
日本語samba, apache-modssl大丈夫?
portsがあちこち理不尽にコンパイルできないとかならない?。

恐いので今だにi386モード。。。。。
0024名無しさん@お腹いっぱい。NGNG
ならないわけねーだろ!

ちょっと古いソフトはAMD64のことなんて知らねーからな!
0025root ★NGNG
>>23
vinum - oyster901では使う予定ないし。
ipfw+natd - ネットワークまわりはわりと動くという噂。
samba, apache-modssl - 2ちゃんねるでは使わないし。
ports - まぁ、そんときはがんがるということで。

究極に言ってしまえば、2ちゃんねる的にはとりあえず、

- DNSキャッシュサーバ
- Perl+必要なモジュール群
- Apache
- Cコンパイラ(w

が、動けばいいわけで。

# もちろん、仕事だったらまだ実戦には投入しないすよ。
0026root ★NGNG
5.2.1-RCのamd64のイメージって、disk1がないみたい。
0027root ★NGNG
ネットワークインストールしてもらおう。続きはあっちで。
0028root ★NGNG
http://mumumu.mu/oyster901/dmesg-freebsd521rc.txt
|彡 サッ
0029名無しさん@お腹いっぱい。NGNG
>>28
キタ━━゚+.ヽ(≧▽≦)ノ.+゚━━ ッ ! ! !

あれ?メモリってまだ2Mなんだっけ?
0030名無しさん@お腹いっぱい。NGNG
>>29
2Mって…
http://qb3.2ch.net/test/read.cgi/operate/1074124767/548
0031 ◆sHAdOw9/SI NGNG
>>30
ごめ、2Gな。
メモリ未納のままインスコしたんかな?
0032root ★NGNG
make buildworld 通った。
make buildkernel 実行中。

メモリはまだ増えてないみたい。Jimさんに確認中。>>29
0033root ★NGNG
さっくり通った。>>32
0034root ★NGNG
>>32-33 みたいなのは、今後本スレで。

ここは報告じゃなくて、技術的な議論・質問疑問・セッティング関連議論等にしよう。
0035名無しさん@お腹いっぱい。NGNG
>>34
コンパイラとライブラリってamd64対応のものでしょうか。
0036名無しさん@お腹いっぱい。NGNG
FreeBSDを語ろう・モア
http://pc.2ch.net/test/read.cgi/unix/1039789225/
0037root ★NGNG
>>35
% gcc -v
Using built-in specs.
Configured with: FreeBSD/amd64 system compiler
Thread model: posix
gcc version 3.3.3 [FreeBSD] 20031106

% file /lib/libc.so.5
/lib/libc.so.5: ELF 64-bit LSB shared object, AMD x86-64, version 1 (FreeBSD), stripped
% file /bin/ls
/bin/ls: ELF 64-bit LSB executable, AMD x86-64, version 1 (FreeBSD), for FreeBSD 5.0.2, dynamically linked (uses shared libs), stripped
0038名無しさん@お腹いっぱい。NGNG
64bitモードでのインストール作業をミスしたようですが、
5.2-RELEASEをCD-ROM(i386用?)からインストールしようとしたら失敗、で、
5.2.1-RCをフロッピー(amd64用?)からネットワークインストールしたらうまくいった、
ということなのでしょうか?
003938NGNG
誤:64bitモードでのインストール作業をミスしたようですが、
正:64bitモードでのインストール作業がうまくいかなかったようですが、

ごめんなさいm(_ _)m
0040root ★NGNG
>>38
基本的には、そういうことです。

amd64はフロッピーからのインストールをサポートしてないみたいです。
http://people.freebsd.org/~bmah/relnotes/5.2-RELEASE/installation-amd64.html
releasesの中には、floppiesというディレクトリはありませんです。

最初から、CD-ROMは5.2Rのamd64用のISO-imageを焼いたやつを
使ったみたいですね(でも、失敗した)。

で、改めて5.2.1-RCのbootonly CDで上げて、あとはネットワークインストール。
5000マイル以上離れたところから、二人羽織で。
004138NGNG
御説明いただき、ありがとうございました。
私、あちらのスレの読解が不足していたようです(^^;
004235=1NGNG
>>37
ほう、確かに対応はしているんですね。
安定度はともかくとして。

さて、これからそれを試す人柱となるか・・・。
00431NGNG
>>42
補足。無論oyster901の話です>人柱
0044名無しさん@お腹いっぱい。NGNG
っていうか、PIXにはこのサーバーが始めてか。
he.netに1台ぐらいcvsup-mirrorを立ち上げて、ソースやらなにやらはそこから配布&インストールできるようにしておくと楽だと思った。

……すまん。本スレで書くことだよね。これ。
0045root ★NGNG
>>44
面白そうな話すね。

HEからのCVSupは、CVSup4を主に使っています。
ただ、たまにlimitいってつながらないことがあります。

> ping -c 3 cvsup4.freebsd.org
PING freebsd.isc.org (204.152.184.73): 56 data bytes
64 bytes from 204.152.184.73: icmp_seq=0 ttl=61 time=3.546 ms
64 bytes from 204.152.184.73: icmp_seq=1 ttl=61 time=2.353 ms
64 bytes from 204.152.184.73: icmp_seq=2 ttl=61 time=3.095 ms

そろそろ、1台ぐらいそういう用途のがあってもいいかも。
ただ、たぶんHEにはもう増えないだろうから、PIEかなぁ。
0046名無しさん@お腹いっぱい。NGNG
>>45
cvs.2ch.netってのがあってもいいかも。
# もちろん#.2ch.net(と運営の中の人のホスト)以外からはアクセス不可で
0047名無しさん@お腹いっぱい。NGNG
*.2ch.netだった&ageてしまった・・・・・・逝ってきます
0048root ★NGNG
メモリは無事4Gになったもより。
http://mumumu.mu/oyster901/dmesg-freebsd521rc.txt を更新。

ぼちぼち、カーネル再構築とかはじめようかと。
0049root ★NGNG
いらないデバイスをはずして、カーネルをスリム化した。
http://mumumu.mu/oyster901/dmesg-oyster901.txt

今日はこれでおやすみ。とりあえず、マターリ進行で。
0050名無しさん@お腹いっぱい。NGNG
夜遅くまでお疲れ様です。
無修正dmesg(*´д`)ハァハァ
0051名無しさん@お腹いっぱい。NGNG
勇気が無いので5系に行けない場合
RioWorks HDAMAベースBOX

Copyright (c) 1992-2003 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 4.9-RELEASE-p1 #1: Sat Nov 29 15:03:18 JST 2003
root@xxx.xxxx:/stripe0/obj/stripe0/src/sys/gate
Timecounter "i8254" frequency 1193182 Hz
CPU: AMD Opteron(tm) Processor 240 (1403.19-MHz 686-class CPU)
Origin = "AuthenticAMD" Id = 0xf51 Stepping = 1
Features=0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
AMD Features=0xe0500000<<b20>,AMIE,<b29>,DSP,3DNow!>
real memory = 2146893824 (2096576K bytes)
avail memory = 2087804928 (2038872K bytes)
Programming 24 pins in IOAPIC #0
IOAPIC #0 intpin 2 -> irq 0
Programming 4 pins in IOAPIC #1
Programming 4 pins in IOAPIC #2
FreeBSD/SMP: Multiprocessor motherboard: 2 CPUs
cpu0 (BSP): apic id: 0, version: 0x00040010, at 0xfee00000
cpu1 (AP): apic id: 1, version: 0x00040010, at 0xfee00000
io0 (APIC): apic id: 2, version: 0x00170011, at 0xfec00000
io1 (APIC): apic id: 3, version: 0x00030011, at 0xfc000000
io2 (APIC): apic id: 4, version: 0x00030011, at 0xfc001000
Preloaded elf kernel "kernel" at 0xc0390000.
0052名無しさん@お腹いっぱい。NGNG
Pentium Pro MTRR support enabled
md0: Malloc disk
Using $PIR table, 18 entries at 0xc00fdea0
apm0: <APM BIOS> on motherboard
apm0: found APM BIOS v1.2, connected at v1.2
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib8: <PCI to PCI bridge (vendor=1022 device=7460)> at device 6.0 on pci0
IOAPIC #0 intpin 19 -> irq 2
IOAPIC #0 intpin 17 -> irq 16
IOAPIC #0 intpin 18 -> irq 17
pci1: <PCI bus> on pcib8
pci1: <OHCI USB controller> at 0.0 irq 2
pci1: <OHCI USB controller> at 0.1 irq 2
ncr0: <ncr 53c875 fast20 wide scsi> port 0x2000-0x20ff mem 0xfc102000-0xfc102fff,0xfc104000-0xfc1040ff irq 16 at device
5.0 on pci1
pci1: <ATI Mach64-GR graphics accelerator> at 6.0 irq 17
isab0: <PCI to ISA bridge (vendor=1022 device=7468)> at device 7.0 on pci0
isa0: <ISA bus> on isab
0053名無しさん@お腹いっぱい。NGNG
atapci0: <Generic PCI ATA controller> port 0x1020-0x102f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <unknown card> (vendor=0x1022, dev=0x746a) at 7.2
chip0: <PCI to Other bridge (vendor=1022 device=746b)> at device 7.3 on pci0
pcib9: <PCI to PCI bridge (vendor=1022 device=7450)> at device 10.0 on pci0
IOAPIC #1 intpin 1 -> irq 18
IOAPIC #1 intpin 2 -> irq 19
IOAPIC #1 intpin 3 -> irq 20
pci2: <PCI bus> on pcib9
isp0: <Qlogic ISP 12160 PCI SCSI Adapter> port 0x3000-0x30ff mem 0xfe030000-0xfe030fff irq 18 at device 1.0 on pci2
bge0: <Altima AC1001 KUROUTO-SIKOU Gigabit Ethernet, ASIC rev. 0x105> mem 0xfe000000-0xfe00ffff irq 19 at device 2.0 on
pci2
bge0: Ethernet address: 00:40:f4:47:xx:xx
miibus0: <MII bus> on bge0
brgphy0: <BCM5701 10/100/1000baseTX PHY> on miibus0
brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto
bge1: <Broadcom BCM5702 Gigabit Ethernet, ASIC rev. 0x1002> mem 0xfe010000-0xfe01ffff irq 20 at device 3.0 on pci2
bge1: Ethernet address: 00:50:45:00:xx:xx
miibus1: <MII bus> on bge1
brgphy1: <BCM5703 10/100/1000baseTX PHY> on miibus1
brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto
0054root ★NGNG
>>51-53
GENERICだけど、一応。
http://mumumu.mu/oyster901/dmesg-freebsd52-i386.txt
0055root ★NGNG
さて、/etc/rc.conf、/etc/sysctl.conf、/boot/loader.confの季節がやってきました。

いじったほうがいいのって、このぐらいかしら。
値はもう少しチューニングが必要そう。(今のumaサーバの値から適当に算出)

# net.inet.ip.portrange.first と net.inet.ip.portrange.last って、4系と5系で値が違うみたい。

tcp_drop_synfin="YES"
icmp_drop_redirect="YES"
icmp_log_redirect="YES"
kern_securelevel_enable="YES"
kern_securelevel="1"
syslogd_flags="-ss -v"
ipfilter_enable="YES"
ipmon_enable="YES"
ipmon_flags="-D /var/log/ipflog"

net.inet.ip.portrange.first=20000
net.inet.tcp.inflight_enable=1
kern.maxfiles=65536
kern.maxfilesperproc=32768
vm.defer_swapspace_pageouts=1
vm.disable_swapspace_pageouts=1

kern.maxusers=512
kern.ipc.nmbclusters=32768
kern.ipc.maxsockets=32768
vm.pmap.shpgperproc=1024
ipl_load="YES"
0056root ★NGNG
kldはamd64じゃ、まだ動かんのね。
つまり、ipf_load="YES"は使えないと。

んじゃ、
options IPFILTER #ipfilter support
options IPFILTER_LOG #ipfilter logging

を入れることにしよう。
0057root ★NGNG
>>55 を適当にいじって(主に大きくする方向)、入れてみた。
0058名無しさん@お腹いっぱい。NGNG
いじって大きくする(;´Д`)
0059root ★NGNG
大きさよりも感度が大事かと。(素) >>58

あとはApacheまわり。
とりあえず現在との比較のため、preforkで動かしてみる予定。

というわけで、ぼちぼち、実戦投入かと。
0060名無しさん@お腹いっぱい。NGNG
optionsSYSVSHM
とか入ってるんなら cvsup した方がよろしいかと。
0061root ★NGNG
>>60
CVSupは動かないんで(そもそもRCだし)、パッチで対応済。
他のFreeBSDは、別途対応予定。
0062root ★NGNG
動き始めた。
今のところ問題なし。うそみたいに軽いかも。
0063名無しさん@お腹いっぱい。NGNG
>>62
実況は余裕でおさまりそうですね。
0064root ★NGNG
今日は某局で20:00ごろから「重い番組」があるらしいんで、
そこがひとつの試金石かなt。
0065名無しさん@お腹いっぱい。NGNG
>>64
記念マキコしてましたね(藁
たしかに、あれは重そうですね。

日テレは食番だから盛り上がらないなぁ。
国営は梅沢富雄では屁のツッパリにもならんですね。
0066名無しさん@お腹いっぱい。NGNG
>>64
lorですか。あれはたしかに重たくなる要素ですな。
今回の移転に入っていない某局で某中継ありなので、
そちらとの比較もできそう。
0067名無しさん@お腹いっぱい。NGNG
>>61
http://people.freebsd.org/~peter/cvsup-without-gui-16.1h.tbz
ここにあるよ〜
0068root ★NGNG
>>67
さんくすこです。
後でやってみます。

軽い軽い。そよ風。うふふふふ。
0069root ★NGNG
そよ風じゃ、なくなってきたなぁ。
bbs.cgiをなんとかしたいなと。
0070名無しさん@お腹いっぱい。NGNG
http://qb3.2ch.net/test/read.cgi/operate/1074124767/890
実況おかしいよ(w
0071root ★NGNG
はい、落ちました。
まだまだ、チューニングの余地ありということで。
0072名無しさん@お腹いっぱい。NGNG
>>67
compress外して下さいね〜
って・・Opスレでも出てたのを見つけてしまって(´・ω・`)ショボーン
0073名無しさん@お腹いっぱい。NGNG
background_fsck="YES"
のままだったりしたら、
apacheの起動はfsck終るの待った方がいいかも

普段の仕事はできても馬鹿みたいなアクセスに耐えられるのかな(w
0074名無しさん@お腹いっぱい。NGNG
2chのオプテロン導入は大成功だったようです
【uma作戦】2ch特化型サーバ構築作戦 Part5
http://qb3.2ch.net/test/read.cgi/operate/1076162131/398
・ロードアベレージが300になっても、処理速度はほとんど低下しない。
 umaサーバもそうだが、ちゃんとチューニングしてあるなら、
 ロードアベレージが高いからというだけで、無碍にお茶を飲ませないほうがいい。

・触った感触では、少なくとも従来のumaサーバ(Xeon 2.4G dual)の
 3倍近いポテンシャルがあるように思える。

・Opteron 242で、十分すぎるほどハイパフォーマンスである。
 つまり、金はI/Oとメモリに突っ込むべきである。
0075名無しさん@お腹いっぱい。NGNG
www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&lc=1&cmd=&man=tuning&dir=jpman-5.2.0%2Fman§=0
こっちのスレが寂しいので貼ってみる
0076名無しさん@お腹いっぱい。NGNG
今日の劇的なチューニングの解説キボンヌ
0077名無しさん@お腹いっぱい。NGNG
Apache2で
http://httpd.apache.org/docs-2.1/ja/mod/core.html#enablesendfile
http://httpd.apache.org/docs-2.1/ja/mod/core.html#enablemmap
を使うようにしたら激ウマー

というお話だったのさ。
0078名無しさん@お腹いっぱい。NGNG
>>77
なるほど、thx。

ちょっと疑問なんだが、enablemapは不要なんじゃないだろうか?
せっかく、sendfileが丸投げしてくれてるのに、それをmappingしかねないのでは。
0079root ★NGNG
むこうでも指摘されました。
どっちが優先なんでしたっけ。

もしmmapが優先になっちゃうなら、そっちは無効にする必要ありかしら。
0080名無しさん@お腹いっぱい。NGNG
むこうの張っときますね。
競合はしないという結論で。
Enablemmapを使うには・・・

809 名前:383[sage] 投稿日:04/02/09 18:00 ID:cx76rc5k
>>803
mmapの方は嘘だ。忘れてください。
moduleがファイルを読む必要がある時mmap()するのがEnableMMAP。
どこかでserver-parsedを使っていなければ、oyster901には必要なさそうです。

820 名前:383[sage] 投稿日:04/02/09 18:26 ID:cx76rc5k
>>814
だめです。moduleがapacheのAPIを使って読むファイルが対象です。
使いたければbbs.cgiをmodule化しないと。
0081名無しさん@お腹いっぱい。NGNG
ってことで。
とても勉強になりますです。

次はkeepAlive Offですかな。otudesu。
0082名無しさん@お腹いっぱい。NGNG
さて、今度は過去ログサーバの構築ですが、
・本体=システムをミラーリング
・ストレージサーバを用意する

とのことです。ということは、body:/home mouted on strage:/raid/kako/ita/idってことなんでしょうか?

895 :root ★:04/02/10 03:03 ID:???
私の考えている基本路線は、
・本体、OSは基本的にoyster901仕様
・da0とda1でミラーリングして、システムディスクにする
・外部に、別に1Uのストレージサーバをつけ、RAIDアレイを構築し、ここを/homeにする
といったところです。つまり、2U使う。
0083名無しさん@お腹いっぱい。NGNG
過去ログサーバにNFSを使うのならapache2の
enable{sendfile,mmap}は使えないのかな。
まあこだわる必要はないと思うが・・・
0084root ★NGNG
>>83
とゆうわけで、NFSは使いたくないんですよ。
デバイスとして見えるやつがいいなぁと。
0085名無しさん@お腹いっぱい。NGNG
http://qb3.2ch.net/test/read.cgi/operate/1076162131/923
ですね、なるほど納得。
0086名無しさん@お腹いっぱい。NGNG
マッタリしてるこっちに書いてみる。

subject.txt が良く飛ぶようだけど cron で
*/2 * * * * fsync /home/vhost/*/subject.txt
とか syncer(4) の調整で改善されんかね。

あと
% cp bbs.cgi bbs.pl
% perlcc -o bbs_test.cgi bbs.pl
とか。
0087名無しさん@お腹いっぱい。NGNG
自慢の実況鯖落ちた?
0088名無しさん@お腹いっぱい。NGNG
いっぺん落ちたようだな。
0089名無しさん@お腹いっぱい。NGNG
運用板のスレが移行したのでリンクしとく。

【Project peko】2ch特化型サーバ構築作戦 Part6
http://qb3.2ch.net/test/read.cgi/operate/1076413123/
0090root ★NGNG
>>86
perlccかぁ。やってみるかな。
0091root ★NGNG
こんなの出た。
> perlcc -o bbs_test.cgi bbs.cgi
/var/tmp//ccZPZBWT.o: In function `dl_init':
/var/tmp//ccZPZBWT.o(.text+0xa22d0): undefined reference to `boot_Digest__MD5'

とりあえず、飯落ち。
0092root ★NGNG
コンパイルするcgiを間違えてた。
で、通った。

% perlcc -o bbs_test.cgi bbs.cgi
% ls -l bbs_test.cgi
-rwxr-xr-x 1 ch2live8 ch2 1347719 Feb 10 08:56 bbs_test.cgi
% ls -l bbs.cgi
-rwxr-xr-x 1 ch2live8 ch2 4059 Feb 9 04:46 bbs.cgi
% mv bbs.cgi bbs_old.cgi; mv bbs_test.cgi bbs.cgi
% ls -l bbs.cgi
-rwxr-xr-x 1 ch2live8 ch2 1347719 Feb 10 08:56 bbs.cgi
% file bbs.cgi
bbs.cgi: ELF 64-bit LSB executable, AMD x86-64, version 1 (FreeBSD), for FreeBSD 5.0.2, dynamically linked (uses shared libs), not stripped
0093root ★NGNG
>>86
syncerの調整か。いいせんかもですね。
書いていただいたように、cronでfsyncするのがいいような気もします。

それより、perlccはほんとにうれしい。いや、まじで。
0094名無しさん@お腹いっぱい。NGNG
2chの鯖のOSはこれから、
Linux→FreeBSDメインになっていくのでせうか?

freebsd.orgの
http://www.freebsd.org/internet.html
あたりに2ch.netが乗ると面白いなぁと。
0095名無しさん@お腹いっぱい。NGNG
ただいまカァネル入れ替え中のもより。
まもなくぶりんぐうp。
0096名無しさん@お腹いっぱい。NGNG
あっちにも書かれていたけど
5.2R→5.2R-p1→5.2.1RC→5.2R-p2(SYSSHM)→5.2.1RC2
な訳だけど。

current 追ってると1月末あたりの1週間くらいで
/usr/src/sys/amd64 以下MFi386(merge from i386)が大分入ってたようだけど
MFCはかかってない。半分以上debug codeの再埋め込みだったけど(w

coreの解析前にcoresizeが気になったりする。
0097名無しさん@お腹いっぱい。NGNG
現状5.2.1RCで我慢するってのは、5-CURRENT追いかけるよりも
爆弾を後生大事に抱え込んでいるだけのような気がしてならない。

まぁ、手元にあるマシンじゃないので、美味しい5-CURRENTを探
るのも大変だろうけど。
0098名無しさん@お腹いっぱい。NGNG
今日のまとめ(OSの観点から)

●プロセス数が3000を越えたあたりで落ちる
→ apacheの設定で対処するもダメなときはダメ

? /var/log のログ出力のスイッチングが負荷になってないか?
→やってみた(?)

●メモリの相性?
http://qb3.2ch.net/test/read.cgi/operate/1076413123/606

●OSの穴踏んだかな?
→5.2.1-RC2にバージョンアップ(カーネルのみ?)

●amd64ではcvsupがうまく動かない
→IA32な別マシンでcvsupして、もってきた
http://qb3.2ch.net/test/read.cgi/operate/1076413123/606 (compressを切ったら?)
→anonymous CVS使ったら?

●kernel panic時のダンプを取りましょう
→設定しますた

以上、ざっくりと。
0099名無しさん@お腹いっぱい。NGNG
記事の引用番号を間違えました…
? /var/log のログ出力のスイッチングが負荷になってないか?
http://qb3.2ch.net/test/read.cgi/operate/1076413123/465 (追加)

http://qb3.2ch.net/test/read.cgi/operate/1076413123/613 (compressを切ったら?)

0100Σ ◆projectlUY NGNG
>>98
2ch鯖が具体的に何してるのか知らないかけど、プロセス数3000ってざっくり1000個前後のbbs.cgiが同時に
DISKにアクセスしてるイメージでいいのかな
0101名無しさん@お腹いっぱい。NGNG
●amd64ではcvsupがうまく動かない
→MLで紹介されていた開発版を導入し、CVSUPのオプションに-Zを付加して解決。
→5.2.1-RC2にバージョンアップ(userlandも更新完了)
■ このスレッドは過去ログ倉庫に格納されています