トップページ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"
■ このスレッドは過去ログ倉庫に格納されています