FreeBSD for AMD64(and for oyster901)
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGなお、本スレは2ch次世代向け実験鯖oyster901のためのスレでもあります。
【uma作戦】2ch特化型サーバ構築作戦 Part4
http://qb3.2ch.net/test/read.cgi/operate/1074124767/l50
なにか情報などがありましたらお願いします。
root★さんが喜ぶでしょう。
0426名無しさん@お腹いっぱい。
05/02/28 01:43:34このスレのログ読んで出直せ、包茎。
0427名無しさん@お腹いっぱい。
05/02/28 12:53:26はい。動くことになっています。
このスレを読んで役に立つかどうかは知りませんが、
freebsd-amd64@は暇な時にでも眺めておいた方がいいでしょう。
まさに今日もi386互換の話題が出ています。
0428名無しさん@お腹いっぱい。
2005/04/09(土) 23:32:22FreeBSDを入れるとしたら32bit版と64bit版のどちらがお勧めですか?
安定性と既存のソフトウェアが動作するかどうかが問題です.
ただし,市販のバイナリ供給されているソフトウェアは使いません.
0429名無しさん@お腹いっぱい。
2005/04/09(土) 23:55:270430名無しさん@お腹いっぱい。
2005/04/09(土) 23:58:10動作させたいアプリを示さない質問者に、どうして64bit版を勧められようか
動作しなかった場合、君にはどうすることもできないんだろ?
0431名無しさん@お腹いっぱい。
2005/04/10(日) 02:46:590432名無しさん@お腹いっぱい。
2005/04/10(日) 17:10:41「既存のソフトウェア」が何用なのかすら書いてないもんな。
Solaris/SPARCようだったりしたらお手上げだよw
0433名無しさん@お腹いっぱい。
2005/04/26(火) 06:46:14検討中なのですが、どこかに性能比較に関する情報はないでしょうか?
特に高負荷のApacheなWebサーバに関するものがいいのですが...
0434名無しさん@お腹いっぱい。
2005/04/26(火) 10:48:24遅レスだが、バイナリじゃないって書いてあるんだからお手上げってことはないだろ
0435名無しさん@お腹いっぱい。
2005/04/26(火) 12:01:250436名無しさん@お腹いっぱい。
2005/04/26(火) 12:05:430437名無しさん@お腹いっぱい。
2005/04/26(火) 12:31:03>遅レスだが、バイナリじゃないって書いてあるんだからお手上げってことはないだろ
LP64環境でそのままコンパイルしなおして動くとは限らない罠。
0438名無しさん@お腹いっぱい。
2005/04/26(火) 12:42:200439名無しさん@お腹いっぱい。
2005/04/26(火) 15:40:59ハードウェアあるなら自分でテストすればいいやん
0440名無しさん@お腹いっぱい。
2005/04/27(水) 14:06:22インストールするとき途中で固まってうまくいかなかったりしたけど
最近のはうまく動くのかな?
ports のサポートはまだちょっと弱いような感じがするなぁ。
0441名無しさん@お腹いっぱい。
2005/04/27(水) 14:35:49まぁ32bit前提でくんだソースが多くて困るってのは同感。
0442名無しさん@お腹いっぱい。
2005/04/28(木) 18:56:02FreeBSD用の 以下のURLの NVidia のドライバって AMD64版のカーネルで
動きますか?
http://www.nvidia.com/object/freebsd_1.0-7174.html
もし動かない場合は、i386なカーネルにしようと思うのですが
Athlon64を 現在のFreeBSD 5.4-STABLE で 32bit互換モードで動かした場合
どの程度性能が低下しますか?
もし御存じでしたら教えてください。
0443名無しさん@お腹いっぱい。
2005/04/28(木) 21:39:38おまいらも満足するかと。
0444名無しさん@お腹いっぱい。
2005/04/29(金) 01:18:20逆に考えた方がいいよ
0445名無しさん@お腹いっぱい。
2005/04/29(金) 19:29:0264bitモードだとメモリ帯域が厳しくなるので
逆に32bitモードより性能低下が起きる可能性あり。
どちらにしろ64bitモードっていうのは極端に大容量な
メモリを使いたいときに使うものだ...
0446名無しさん@お腹いっぱい。
2005/04/29(金) 19:47:04なんじゃないかなーって希望を持ちつつ使ってる俺ガイル。
0447名無しさん@お腹いっぱい。
2005/04/30(土) 00:06:52ありませんか?
0448名無しさん@お腹いっぱい。
2005/04/30(土) 00:16:18NetBSD上では、ほとんどのケースで amd64の方が速いようだ。
同じgccだし、たぶんFreeBSDでも同じ傾向なんじゃないかな。
理由はたぶん>>446の言うとおり、汎用レジスタが増えた効果が、
メモリフットポイントの増加以上に効いてるんだと思う。
あと、そのベンチマークだとNetBurst系CPUがやたら遅かった。
0449名無しさん@お腹いっぱい。
2005/04/30(土) 00:51:59傾向はかわらないだろう。
ttp://www.linuxhardware.org/article.pl?sid=05/02/24/1747228
0450名無しさん@お腹いっぱい。
2005/04/30(土) 11:39:48これで見るとレイトレ計算とかエンコード関係は 64bitの方が速いね。
それ以外は、それほど変わっていなかったけど...
0451名無しさん@お腹いっぱい。
2005/04/30(土) 18:59:06メモリフットポイントってな〜に?
0452名無しさん@お腹いっぱい。
2005/04/30(土) 19:48:19汎用レジスタの倍増によるメモリアクセス減少の効果が大きくて
ほとんどの場合速くなるよう。
もちろんコンパイラの最適化次第でgcc-4.0はgcc-3.xより速い。
ただgcc-4.0はまだバグ持ち。
0453448
2005/04/30(土) 22:12:430454名無しさん@お腹いっぱい。
2005/05/01(日) 08:55:02数値計算用 Opteron デュアルなマシンを
i386カーネルのFreeBSD 5.3-stable で使ってたよ... orz
AMD64なカーネルの 5.4-stable に入れ直して出直してきます.
0455名無しさん@お腹いっぱい。
2005/05/01(日) 09:46:52Linuxにしろ*BSDにしろi386は浮動小数点にx87を使い、x86-64では
SSE2を使う。x87が80bitなのに対してSSE2は64bitなので数値計算の時は
誤差が問題になることがある。注意されたし。
0456名無しさん@お腹いっぱい。
2005/05/01(日) 14:16:09誤差を問題にするならIA32で387を使う方を問題にするだろ、普通。
0457名無しさん@お腹いっぱい。
2005/05/01(日) 14:39:570458名無しさん@お腹いっぱい。
2005/05/01(日) 18:13:14ということは、64bitが速いのはそのせいですか?
PovRayなんて数値計算だらけだし...
もしかして gcc -msse2 とかってやったらlegacyモードでも
速くなる?
0459名無しさん@お腹いっぱい。
2005/05/02(月) 01:45:40も速くなってたから、それだけじゃないよ。
0460名無しさん@お腹いっぱい。
2005/05/02(月) 01:48:19387のFPUを元にIEEE規格が決まり、いまどきのUNIX WSはみんな
それに従った実装になってるんだから、IA32で誤差が問題なんて
ことはないでしょ。
>>457
浮動少数点フォーマットはほぼ互換なので、他のプラットフォームに
持ってくのは割と簡単。
0461名無しさん@お腹いっぱい。
2005/05/02(月) 02:45:54http://www.shiro.dreamhost.com/scheme/wiliki/wiliki.cgi?Gauche%3a%b3%c8%c4%a5%c9%e2%c6%b0%be%ae%bf%f4%c5%c0%b1%e9%bb%bb%a4%ce%c6%e6
http://www.shudo.net/publications/swopp0107/
0462名無しさん@お腹いっぱい。
2005/05/02(月) 03:57:11じゃないようだよ。しかもi387に限っては、80bit演算がある
から問題が解決されている。
80bitサポートのない他のプラットホームの方がむしろ問題。
後者の話もJavaのstrictfp仕様に沿うかどうか、すなわち
機種依存性の話であって、むしろi387では指数部が溢れない
ため正しい計算結果が出るが、他のプラットフォームでは
誤った答が出るという場合もあるだろう。二度丸めは確かに
問題になりそうだが。
0463名無しさん@お腹いっぱい。
2005/05/02(月) 04:01:450464名無しさん@お腹いっぱい。
2005/05/02(月) 04:37:520465名無しさん@お腹いっぱい。
2005/05/06(金) 14:53:17FreeBSD/amd64 Project -- motherboards
0466名無しさん@お腹いっぱい。
2005/05/06(金) 20:14:160467名無しさん@お腹いっぱい。
2005/05/06(金) 21:14:40さあ、currentへ。
0468名無しさん@お腹いっぱい。
2005/05/06(金) 22:16:38"一通り動作はしますよ。" 安定かどうかとかは別問題、ってことですかね。
0469名無しさん@お腹いっぱい。
2005/05/07(土) 14:36:44む? それはもしかして nForce2 のオンボードGbEが使えたりするのかな?
0470名無しさん@お腹いっぱい。
2005/05/07(土) 15:17:280471名無しさん@お腹いっぱい。
2005/05/07(土) 15:28:380472469
2005/05/07(土) 17:05:140473名無しさん@お腹いっぱい。
2005/05/08(日) 01:44:52>>470 のports最新版(1.0.0301)のマニュアルには、
32bitコンパチモードでならもしかすると nForce3 MCP3でも
動くかもしらんよ。テストしてねーけどなw
と書いてありまつ。
0474名無しさん@お腹いっぱい。
2005/05/08(日) 07:37:21# make
===> wavplay-1.4_1 is only for i386, and you are running amd64.
…(´・ω・`)
0475名無しさん@お腹いっぱい。
2005/05/08(日) 10:16:560476名無しさん@お腹いっぱい。
2005/05/08(日) 12:44:360477名無しさん@お腹いっぱい。
2005/05/08(日) 20:36:33根性なしなんでi386カーネルにしようと思っていますが、
こいういった使い方は邪道でしょうか?
0478名無しさん@お腹いっぱい。
2005/05/08(日) 21:44:020479474
2005/05/09(月) 02:00:40したかったんですが sox で行けそうなので試してみます。
ありがとうございました。
0480名無しさん@お腹いっぱい。
2005/05/09(月) 14:17:00nForce2 Ultra 400Gb
nForce2 Ultra 400Rという製品もある
0481名無しさん@お腹いっぱい。
2005/05/09(月) 14:56:34録音作業は大体 GUI エディタ類(sndとか)でやっちゃうな...
一括流れ作業にするときは cui I/F が欲しいかもしれないけど。
0482名無しさん@お腹いっぱい。
2005/05/10(火) 01:29:46大変賢明な行いです。
0483名無しさん@お腹いっぱい。
2005/05/11(水) 00:00:25漏れの環境では、PHYデバイスの誤認識(?かどうか
わからんが、RTL8201が認識されず)により、カーネル
パニック。
なんか、RTL8201はPHYドライバとしては独立していなさげ?
RTL81x9系のドライバの中でいろいろやっているようだが。
と生半可にソースを追っかけてみたテスト。
0484名無しさん@お腹いっぱい。
2005/05/11(水) 00:13:500485474
2005/05/11(水) 00:30:14NHKラジオ講座の自動録音してみようと思ったので、今回はCUIでないと厳しいでつ
で sox でやってみたらできますた
環境: Athlon64 3500+ on Asus A8V Deluxe
#/bin/sh
mixer =rec line
mixer rec 75:75
sox -r 22050 -c 2 -t ossdsp -w -s /dev/dsp0 -t wav - |\
lame -V 5 --athaa-sensitivity 1 -m m - test.mp3
ところで、全然別の話なんですが Athlon64 64bit 環境で vncserver 動いてる人います?
0486名無しさん@お腹いっぱい。
2005/05/11(水) 01:02:29さんくす。ほー、currentのファイルはやや古いのでしたか。
後ほど試してみまー。
0487名無しさん@お腹いっぱい。
2005/05/11(水) 23:09:39へー。
0488名無しさん@お腹いっぱい。
2005/05/29(日) 11:52:03Opteron のデュアル構成のやつです。
FreeBSD 5.4-stable が入っています。
バージョン管理に関しては、漏れの裁量でcvsupで src と ports を
更新してもいいそうです。
FreeBSDの管理は初めてなのですが、鯖関連のアプリで何か問題のあるもの
ありますか?
主にファイルサーバ、mailサーバ、試験用(内部公開のみ)Webサーバとして
使います。
それからJAVAが動くかどうかも知りたいのですが、AMD64でJDK動きますか?
0489名無しさん@お腹いっぱい。
2005/05/29(日) 15:07:040490488
2005/05/29(日) 23:52:25なるほど port の監視をしとけってことですね。
やっぱり内部鯖でも危険ですかね?
0491名無しさん@お腹いっぱい。
2005/05/30(月) 00:09:41Athlon64 ですが Java は一応動いています。安定して動作するかどうかは不明。
詳細は freebsd-amd64@freebsd.org
% uname -rp
5.4-RELEASE-p1 amd64
% java -version
java version "1.5.0-p1"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-p1-root_02_apr_2005_23_57)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0-p1-root_02_apr_2005_23_57, mixed mode)
0492名無しさん@お腹いっぱい。
2005/05/30(月) 00:31:110493488
2005/05/30(月) 00:50:21FreeBSD AMD64でもJAVA 1.5 動いていていたんですね。
それは非常にうれしいです。
安定うんぬんは自分で調べていこうと思います。
>>492
とりあえず御助言どおりportaudit は入れようと思います。
たしかに port を監視しておくくらいのことはしておくべきですね。
0494名無しさん@お腹いっぱい。
2005/06/15(水) 17:51:420495名無しさん@お腹いっぱい。
2005/06/16(木) 00:38:03Cool and Quietを使うには相変わらず電通大の学生さんのacpi_ppc kernel moduleが
必要なんですよね?
そろそろ夏になってきたので熱が気になります。
0496名無しさん@お腹いっぱい。
2005/06/16(木) 09:19:26あげ!
0497名無しさん@お腹いっぱい。
2005/06/18(土) 00:49:326-current使えばいいじゃん
0498名無しさん@お腹いっぱい。
2005/06/18(土) 01:20:15わかっているんだけど。
0499495
2005/06/18(土) 02:27:56鯖なのでそれはいや。
願わくはMFCされんことを....
でも、ULEが使い物になってFreeBSD/AMD64がAthlon64 X2に対応してるなら
6.0Rから使ってしまうかもしれん。面白そうだし。
0500名無しさん@お腹いっぱい。
2005/06/21(火) 22:18:20XFree86-4以降のドライバってOS非依存になったからlinux用がそのままFreeBSDで使えますけど、
amd64でも大丈夫でしょうか? googleっても前例が見付けられませんでした。
FreeBSD/amd64 5-STABLE + Xorg-6.8.2ですが、使えるのならPCIeなGeForceあたりを買って来ようと考えてます。
0501名無しさん@お腹いっぱい。
2005/06/21(火) 23:44:24そこがOSやCPUに依存するからそううまくはいかないな
0502名無しさん@お腹いっぱい。
2005/06/25(土) 00:58:550503名無しさん@お腹いっぱい。
2005/06/26(日) 12:04:11それほど安定していなかったような感じですね。
7174辺りのころXサーバごと落ちることが多くて、
OSを再インストールしてi386版に戻した経験があります。
最近では、FreeBSD用のnVidiaドライバの更新も早くなってきているし
それほど遠くない将来にFreeBSD用のAMD64ドライバも出てくるんじゃ
ないでしょうか。
しばらくはi386カーネルで様子を見てみれば?
0504500
2005/06/28(火) 22:15:58それを期待して、GeForceなカードを買って来ました(まだ挿してませんが)。
既に動いているマシンなので今からi386カーネルにはできませんけど、
amd64ドライバ発表を期待して待ちます。
0505名無しさん@お腹いっぱい。
2005/06/29(水) 09:53:20インストールしようと思います。
それでcvsupしてFreeBSDのバージョンを上げていく方法に
ついてお聞きしたいのですが、
他はまだi386なFreeBSD5.4-stableなので、
i386なFreeBSDで cvsup した /usr/src 以下をそのまま tar か何かで
かためて、AMD64なPCに持っていこうと思います。
make worldするとき、AMD64用に何か設定を
書き換えたりする必要はあるのでしょうか?
0506root ★
NGNG>>505
そういった「おもりの手法」は、
いまやi386と大して変わらないです。
単に、/usr/src/sys/i386 の下に置くもろもろが、
/usr/src/sys/amd64 の下になるだけってかんじですね。
CVSupはちゃんと動くし、kldも5.3Rから動くようになったし、
net-snmpへのPerlの組み込みも大丈夫になったし、
少なくとも5.3Rからは、
少なくとも2ちゃんねるのサーバとして使う限り、特に違和感を感じなくなりました。
0507root ★
NGNGex10 (Opteron 242 dual) morningcoffee keiba campus neet4vip heaven4vip
ex12 (Opteron 244 dual) soccer football eleven
ex13 (Opteron 244 dual) base kyozin mlb
live21 (Opteron 244 dual) dome, endless, festival, livebs, liveradio, liveskyp, livevenus, livewowow, weekly
と、2ちゃんねるの中でも特に突発的な負荷がかかりがちなところに、投入されているです。
ちなみにex10は先日の5月末に50万投稿/dayをこなし、
2ちゃんねる最強サーバという称号を得ました。
その時の主なメンバーは VIP、狼。、野球、競馬、大学生活だったかな。
0508名無しさん@お腹いっぱい。
2005/06/29(水) 21:57:38cvsupについてはi386では自分でコンパイルできるけど、
amd64についてはコンパイルされたバイナリしか用意されていなくて、
MD5 hash値が違うためにNO_CHECKSUMとかつけないとインストールできなかった
気がする。
あと、vsprintfなどの実装がおかしいのかパッチを当てないとmpdがSEGVで落ちるという
問題がある。
もれは鯖としてしか使ってないのでXの対応具合とかは知らんですけど、
jailもちゃんと動くし上記のことを除いてはいやな目に会ってないですな。
0509名無しさん@お腹いっぱい。
2005/06/29(水) 23:24:03記念にPCx鯖をOpteronにしてくらはい。
0510root ★
NGNG> amd64についてはコンパイルされたバイナリしか用意されていなくて、
ですね。portsから入れてもそうなるです。
で、特にNO_CHECKSUMをつけなくても、大丈夫でした。(FreeBSD 5.4R/amd64)
あと、確かにそういう微妙な問題(SEGVで落ちるとか)はあるかもです。
2chの掲示板サーバに仕立て上げるんだとすると、
極論を言ってしまえばApache+Perl+SpeedyCGI+mod_cgidsoがちゃんと動いて、
OSがタフであればそれでいいわけで、他のサーバに比べると、条件は楽だと思います。
>>509
pc系は現仕様で十分ですねえ。
基本的に私の手元に来るやつは、大きくて速くて祭り好きで素行f(りゃ。
0511名無しさん@お腹いっぱい。
2005/06/30(木) 01:34:29この前の mksnap_ffs の問題は解決しましたか?
0513名無しさん@お腹いっぱい。
2005/06/30(木) 21:56:57ftp://ftp*.freebsd.org/pub/FreeBSD/ports/amd64/packages-5.4-release/
にちゃんとamd64用のcvsupが用意されてるぞ。ftpしてきてpkg_addしれ。
0514root ★
NGNGpkg_add -r cvsup-without-gui
でOKかと。
結構みなさん、 pkg_add の -r オプションの存在は
ご存知なかったりするみたい。
0515508
2005/07/01(金) 01:18:21/usr/ports/distfiles以下のcvsup-without-gui.amd64.tar.bz2を消したら
NO_CHECKSUMいらなかった。というわけで、without-guiの方がちゃんと入りました。
んー、いつの間に直ってたんだろう(--;;
>>513
あれ?本当だ。portsだとこんな風になってるんですけどねぇ....
cvsup/Makefileより
pre-fetch:
.ifndef WITHOUT_X11
@${ECHO_MSG} "*****************************************************"
.if ${ARCH} == "amd64"
@${ECHO_MSG} "* CVSup with X11 not yet supported on amd64. *"
@${ECHO_MSG} "* Will install non-X11 version. You might want *"
.endif
@${ECHO_MSG} "* To build CVSup without X11 (and without the GUI), *"
@${ECHO_MSG} "* use the \"net/cvsup-without-gui\" port. *"
@${ECHO_MSG} "*****************************************************"
.endif
@${TRUE}
0516514
2005/07/01(金) 11:38:21一応知ってるんだけど、 pkg_add -r 使う時はPACKAGEROOTとか適当に
設定しとかないとあまり幸せになれない時が多くない?
cvsupは設定がほとんど設定がされてないインストール直後に入れるもんで、
ftpで取ってきてから作業するからねぇ。
0518500
2005/07/03(日) 04:32:09X -configureしてX -config /root/xorg.conf.newしても
画面真っ黒……な、なかなか厳しいですね〜〜〜〜。
0519名無しさん@お腹いっぱい。
2005/07/16(土) 15:25:56http://www.dospara.co.jp/goods_pc/feature.php?v17=377&v18=1&v19=0
にRAIDを入れてメモリを2GBにしています。
FreeBSD 5.4Rは問題なく入るのですが、6.0BETAだと
インストーラが DISK LABEL を書き込む辺りでハングアップしてしまいます。
何か良い解決方法はないでしょうか?
0520名無しさん@お腹いっぱい。
2005/07/21(木) 09:05:48手間がかかって面倒くさいが、5.4Rを入れて、make worldして6.0-BETAにするのはどう?
それでも駄目?
0521名無しさん@お腹いっぱい。
2005/07/24(日) 23:57:45namedを立ち上げようとすると、お亡くなりになります。
俺だけですか?
0522名無しさん@お腹いっぱい。
2005/07/25(月) 00:13:54http://pc8.2ch.net/test/read.cgi/unix/1119456376/12
0523名無しさん@お腹いっぱい。
2005/07/27(水) 06:45:56かと言ってFreeBSD5.4/i386とAthlon64X2だと片玉しか動かんし。
0524名無しさん@お腹いっぱい。
2005/07/27(水) 09:18:160525名無しさん@お腹いっぱい。
2005/07/27(水) 12:44:28なんで? そんなことないのでは?
0526名無しさん@お腹いっぱい。
2005/07/27(水) 22:44:235.4/i386で/usr/sys/i386/conf/SMPを使うとブート時に落ちる。
SMP認識までは正常、両側有効になった段階で飛ぶ。
SMP無効ならば至って正常に動き続ける。
5.4/amd64で同じくSMPだと両方動くが、/usr/ports/でmake packageとかすると
option dialogの表示を無視して走り続け豪快にふっ飛ぶ。
/usr/ports/www/apache13/でmake installとやってもconfigure中にふっ飛ぶ。
たぶんmakeがふっ飛んでるんじゃないかと思うのだが。
Opteron246で同じようにやっても正常なんだが、X2だとキャッシュ共有なんかに
問題あるのかな?
■ このスレッドは過去ログ倉庫に格納されています