トップページunix
987コメント286KB

なんとなくSolaris/x86 part15

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/04/12(日) 17:55:26
x86 Solarisは、無印SolarisとOpenSolaris、そしてJarisの3つに分かれます。
それぞれの比較についてはどのスレでもかまいませんが、
このスレではオープンソースとディストリについての話は控えてください。
むしろSparc版Solarisとの違いについて語ってください。

ttp://jp.sun.com/practice/software/solaris/


■前スレ
 なんとなくSolaris/x86 part14
 ttp://pc12.2ch.net/test/read.cgi/unix/1233420862/

■関連スレ:
 【真性】Solaris教えてスレッド 其の30 【SPARC】
 ttp://pc12.2ch.net/test/read.cgi/unix/1214627424/

 OpenSolaris総合スレッド その2
 ttp://pc12.2ch.net/test/read.cgi/unix/1236772561/

 Jaris
 ttp://pc12.2ch.net/test/read.cgi/unix/1237101766/


■その他
 サン・マイクロシステムズはいかがですか?2
 ttp://pc12.2ch.net/test/read.cgi/unix/1236078340/

 今時、Solaris使ってる馬鹿って・・・プププ
 ttp://pc12.2ch.net/test/read.cgi/unix/1014037950/

 [NFS鯖移行]Solarisの思い出[NIS鯖移行]
 ttp://pc12.2ch.net/test/read.cgi/unix/1139633506/
0795名無しさん@お腹いっぱい。2009/10/14(水) 11:02:06
update 8 は、zfs version 4, zpool version 15
0796名無しさん@お腹いっぱい。2009/10/14(水) 11:25:11
>795
ありがと。
zpool version 15ってことは、OpenSolaris 2009.06より一個上ってことか。
Update 7が10だったから、一気に5階級特進だな。
次の休みにでもテストして良ければ自宅の環境を弄ってみるわ。
0797名無しさん@お腹いっぱい。2009/10/14(水) 17:47:29
update 8 に patch 140130-10 が Fail するね
0798名無しさん@お腹いっぱい。2009/10/14(水) 21:29:30
u8 では power.conf がデフォルトで
cpupm enable
cpu-threshold 1s
となっているにも係わらず、Enhanced Speedstep が機能しないようだ
Core2 duo な Laptop で試したところ current_clock_Hz が最高値に固定されてしまう
u7 ではうまく機能してたんだけどね
0799名無しさん@お腹いっぱい。2009/10/15(木) 07:25:34
>>797
Kerberos 5を使ってなければ、あまり気にする必要も無いような肝酢...
でも、これ無いと他のPAMとかgss関連のパッチが当たらないかな。
u8にupdateしようと思ったけど、もちょっと様子を見るようにしよう。
0800名無しさん@お腹いっぱい。2009/10/15(木) 11:07:31
>>797
140130-10 って Update Date: Mon Aug 17 05:09:59 MDT 2009 とかなってるから
日付的に見て u8 では既にあたってる状態なんじゃないのかな?

まだ x86 版の方はインストールできていないんだけど、SPARC 版では 140130-10 に
相当する 140074-09 はあたってる状態だったよ。
0801名無しさん@お腹いっぱい。2009/10/15(木) 18:44:20
>>794
当然といえば当然なんだが u8 で OpenSolaris 2009.06 のストレージプール
問題なく import できたよ。
0802名無しさん@お腹いっぱい。2009/10/15(木) 20:45:13
>801
心強い話だね。安心して入れ替え作業ができるな。
08038012009/10/15(木) 20:50:28
調子に乗って OpenSolaris 2009.06 のルートプールを u8 で import し
ルートボリュームをマウントしてみたら、1度はマウントできたのだが、
その後ルートボリュームをマウントするとカーネルがパニックするように
なってしまった。 orz

しかも OpenSolaris を起動させようとしても、全く同じように panic してしまう。
どうしたら修復できるのだろう?

zpool import -R /tmp/hoge xxxxxx hoge
zfs mount -O hoge/ROOT/opensolaris

panic[cpu0]/thread=2a1009e7ca0: assertion failed: ss == NULL, file: ../../common/fs/zfs/space_map.c, line: 109

000002a1009e6990 genunix:assfail+74 (7b270c30, 7b270ae8, 6d, 183fc00, 1253c00, 0)
%l0-3: 0000030003983ba8 0000000000000000 000000000125c398 0000000000000008
0804名無しさん@お腹いっぱい。2009/10/16(金) 12:31:18
>793
ESXi 4.0には入った

GUIインストールではzfsにできないのは変わってないな
0805名無しさん@お腹いっぱい。2009/10/17(土) 15:00:22
皆さん、UpdateManagerにはちゃんとつながってます?
u8入れてsmpatch analyzeやったら、これにはまったみたいです。
ttp://forums.sun.com/thread.jspa?threadID=5399021
08068012009/10/17(土) 15:34:47
特に問題なく smpatch update できてますが。
0807名無しさん@お腹いっぱい。2009/10/19(月) 19:39:31
solaris で dlna サーバ動く?
0808名無しさん@お腹いっぱい。2009/10/20(火) 11:39:42
>>807
ttp://blogs.sun.com/constantin/entry/mediatomb_on_solaris
これは?
0809名無しさん@お腹いっぱい。2009/10/21(水) 11:52:09
>>808
おー

ありがとうございます!
こんど挑戦してみます。
0810名無しさん@お腹いっぱい。2009/10/23(金) 16:10:05
ひょっとしてRAID-Zにルートって入れられない・・・?
ググってもヒットしないし、いろいろ試してみたけど成功しない・・・
0811名無しさん@お腹いっぱい。2009/10/23(金) 16:12:39
無理。
08128102009/10/23(金) 16:39:33
\(^o^)/
0813名無しさん@お腹いっぱい。2009/10/23(金) 16:59:55
考えてみろ。ブートローダーがカーネル探すのに RAID-Z解釈できるように
しなきゃならんだろうが。
08148102009/10/23(金) 22:41:15
>>813
ZFSでブートできるからRAID-Zでもいけると思っちゃったんだよね(´・ω・`)
0815名無しさん@お腹いっぱい。2009/10/24(土) 01:01:54
mirrorで我慢するだな
0816名無しさん@お腹いっぱい。2009/10/24(土) 01:04:15
>>803
シングルユーザで scrub してみるとか
だめならCD起動で scrub してみるとか
0817名無しさん@お腹いっぱい。2009/10/24(土) 01:20:36
>>814
う、うん……(´・ω・`)
0818名無しさん@お腹いっぱい。2009/10/24(土) 14:45:50
旧式(Socket939)のAthlon64(E3/E6)で u8をCDからブートできた方いらっしゃいますか?
当方、AM2のF/Gコアのシステムでは起動するけどEコアのCPUだと起動できないという状態です。

>>797
このパッチはobsoleteになってて、もう当たってるっていうメッセージが出ますね。
でも、smpatch analyzeすると表示されます。
0819名無しさん@お腹いっぱい。2009/10/24(土) 17:31:02
>>805
俺もずっとはまってたが、今日になって繋がるようになった
試してみ?
0820名無しさん@お腹いっぱい。2009/10/25(日) 07:59:00
>>818 です。
939のAthlon64で立ち上がらない時のご参考情報です。
立ち上がりでkernel panicが起きるのは、どうやら miniroot-safeか、/boot/multibootに
原因がありそうだ、ということがわかりました。
disklessで立ち上げ、他のAM2マシンにインストールしたイメージを ufsdump/ufsrestoreで
HDDにコピー、HDDの/devと/devicesを消去して/boot/solaris/bootenv.rcのbootpathを
disklessの状態で見えているboot diskのパスに書き換え、vfstabの書き換え、/etc/の下の
path_to_inst, name_to_major, name_to_sysnum, minor_perm 等をHDDにコピーしてgrubで
boot option に -rsvを指定して無事立ち上げることができました。
headlessで使っているのでsafe modeでの起動は諦めることにしました。
なお、disklessで上がっているOSはu7です。
0821名無しさん@お腹いっぱい。2009/10/25(日) 08:01:17
>>820
/devと/devicesは、消去後にdisklessで上がっているOSのものの/devと/devicesを gtar で
引っ張ってきました。
連書きすんません。
0822名無しさん@お腹いっぱい。2009/10/26(月) 19:27:48
直接回答に結びつかないと思うけど
そのこけるシステムのチップセットは何?
0823名無しさん@お腹いっぱい。2009/10/26(月) 21:10:41
>>822
F/G coreのものは nVidia550と560で、E coreのものは RS480とK8M890です。
E coreシステムは、そろそろ更新時期だとは思っています。
サーバもULI1689+Opteron146なので、ダメなら全部交換かなと思っています。
でも、めっさ安定していたシステム(24時間稼動)なので、どうしたものかと...
0824名無しさん@お腹いっぱい。2009/10/27(火) 08:21:54
なんとなくだけどCPUのコアじゃなくてチップセット側との相性問題だと思うけど…
nForce4とEコアのCPUあるから時間あったら試してみるわ
0825名無しさん@お腹いっぱい。2009/10/27(火) 12:42:37
試してみた
犠牲もあったが…orz
結果問題なくDVDからbootできた
Sunの純正H/WはnForce4か5系だけだからこの線に沿ってないマシンは
基本いつアウトになってもおかしくないんじゃね
正直退役お勧め
0826名無しさん@お腹いっぱい。2009/10/27(火) 12:46:23
あ、AMD系ってことね
Intel CPUの鯖やWSはIntel純正チップセットしかないからね
0827名無しさん@お腹いっぱい。2009/10/27(火) 14:02:50
Octane III…だと…

SGIスレはなくなったのか
0828名無しさん@お腹いっぱい。2009/10/27(火) 21:47:28
>>824 >>825
おおおおお、試してみてくださったですか、ありがとうございます。
nVidiaはAMD向け、Intel向けのチップセットの新規開発は止める方向であるとのこと、
今後、AMD系CPUを使いたい場合はAMDのチップセットしか無くなってしまうわけで、
かなり厳しいことになりそうですね。
何はともあれ、ありがとうございました。
0829名無しさん@お腹いっぱい。2009/10/27(火) 23:07:01
nForceはやめないらしい
現状のチップセットを当分継続という形だけどさ@impress watch
MSIからAM3のnForceマザーも出てるからCPUにGPU統合するまで
あの板で頑張れるんじゃないかと
0830名無しさん@お腹いっぱい。2009/10/27(火) 23:55:17
SolarisとLinuxとWindowsがnativeでガツガツ動かないPCはPCじゃないよな
自作erならAMD選ぶのは当然だからnForce一択ということになる
LANはPro/1000CTが無難なところだが
しかし自作機Solarisも完全に煮詰まってしまったなぁ
0831名無しさん@お腹いっぱい。2009/10/28(水) 12:35:08
DDR3使えるnForceなAM3マザー
MSI GF615M-P33
MSI NF750-G55
MSI NF980-G65

GF615M-P33はMicroATX他はATXマザー
0832名無しさん@お腹いっぱい。2009/10/28(水) 12:38:57
>>829
ttp://pc.watch.impress.co.jp/docs/news/20091014_321374.html

PC用統合チップセットの肝いところはLAN機能とストレージなので
nForceなんとか頑張ってほしいところだが
0833名無しさん@お腹いっぱい。2009/10/28(水) 14:27:52
nForceのLANはうんこって有名だろがw
0834名無しさん@お腹いっぱい。2009/10/28(水) 15:30:40
Windowsならドライバが熟成されてもう枯れ切ってるよ…
たしかにnForce3 250GbやnForce4の初期は酷かったが
それももう4年ぐらい前の話
0835名無しさん@お腹いっぱい。2009/10/28(水) 19:05:53
version 4.16でようやく使えるレベルになった>nvlan
このドライバパッケージが2005年のリリース
板出てから1年ぐらいは3C905Cでしのいだ
0836名無しさん@お腹いっぱい。2009/10/28(水) 19:32:10
このスレでWindowsのドライバが枯れてるとか言われてもな
0837名無しさん@お腹いっぱい。2009/10/28(水) 19:40:29
Solaris用ドライバもWindows用ドライバを基本にしているだろうから
ある程度の目安にはなる
もちろんSolaris固有の問題もありうるから目安にしかならないともいえるが
0838名無しさん@お腹いっぱい。2009/10/28(水) 20:45:15
へー、これってWindows用ドライバを基本にしてるの?
ttp://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/io/nge/
0839名無しさん@お腹いっぱい。2009/10/28(水) 21:37:28
>>838
> へー、これってWindows用ドライバを基本にしてるの?
まぁそう絡むなって。
一般的な read/write/interrupt/strut/ioctlで実行する中身がそんなに大きく変る事も無いと思うが。
Win用ドライバが枯れたかどうかは知らんが、最近のngeはちゃんと動いてると思うけどなー。
おまけに商用S10でGLDv3対応のって、nge/rge/bge/e1000gしか無いし。
GLDv3のドライバが必要ならM山さんのドライバをGLDv3でコンパイルし直せば良いと思うけどね。
0840名無しさん@お腹いっぱい。2009/10/28(水) 21:40:27
>>839
> read/write/interrupt/strut/ioctl
strutって何だyp>俺
stratですね。
0841名無しさん@お腹いっぱい。2009/10/28(水) 22:12:21
>>838
NDA結んだ後に仕様書と石だけNVIDIAがSunに送ってきたとは考えにくいだろ
それにopenSolarisのngeとメインストリームのSolaris10のngeのコードが一緒とは限らない
>>839
marvellの最近のSolaris用ドライバygeはGLDv3対応じゃないけ?
Solarisで昔使ってた玄人のPCIeなmarvellはチップが発熱で触れないくらい熱かったが
vistaでさっき気まぐれに使ってみたところぜんぜん熱くないからワロタ
古いドライバでVenderIDとPCIIDを書き換えて無理無理に使ってたヲレも悪いのだが
0842名無しさん@お腹いっぱい。2009/10/29(木) 13:52:49
>>841
ふざけないでくれないか? あんなゴミのドライバー作例なんか参考にするかよww
0843名無しさん@お腹いっぱい。2009/10/29(木) 20:35:20
Windowsがゴミといいたいのかドライバがゴミといいたいのかわからんが
少なくともWin7 64bitでGeForce 8200 mGPUを使った分ではイヤな部分は一切ないけどな
0844名無しさん@お腹いっぱい。2009/10/29(木) 20:43:45
nge がゴミなだけじゃね?
x2100 なんかじゃ、わざわざ bge 載っけてるし。
0845名無しさん@お腹いっぱい。2009/10/29(木) 23:30:34
>>844
X2200M2だとbgeが2つとngeが2つだな。
bge1はLOM兼用なのでいろいろやりにくいから、俺の仕事場ではngeとbge0を使うようにしてる。
2200M2の良いとこは、この4ch GbEに尽きるね。

けど、SolarisとLinuxとWindowsでチャネルの認識が違うのには閉口するなー。
0846名無しさん@お腹いっぱい。2009/10/30(金) 00:32:14
他社のx86サーバでもOSが悪いんだかHWが悪いんだか知らんけど
HW側の刻印番号とNIC認識順序が違うのは勘弁してほしいわ
0847名無しさん@お腹いっぱい。2009/10/30(金) 07:21:28
HPのNC7170みたいにPro/1000 MT dual portとチャネルが逆になっているだけで
(NC7170はコネクタ側がチャネル0、Pro/1000はチャネル1)、基盤のパターンは
パルストランスへの接続が違うだけ(だと思う)ってのもあるしね。
まぁ82546のリビジョンもEBとGBって違ってたりするが。
0848名無しさん@お腹いっぱい。2009/10/30(金) 08:49:35
>>845
俺的には、x2200M2 は x2100M2 と比べて冷却がずいぶん強化されてる印象だ。
そら CPU も違うけど、ipmitool で見てると、環境温度もずいぶん下がった。
0849名無しさん@お腹いっぱい。2009/10/30(金) 09:52:28
>>846
刻印て、ケースの? そりゃ無理だろ。
OS的には、バスの接続並び順はあるだろうから、そんな変わらないだろ?
0850名無しさん@お腹いっぱい。2009/10/30(金) 12:06:36
>>849
変わる。
0851名無しさん@お腹いっぱい。2009/10/30(金) 21:08:28
>>848
> 俺的には、x2200M2 は x2100M2 と比べて冷却がずいぶん強化されてる印象だ。
> そら CPU も違うけど、ipmitool で見てると、環境温度もずいぶん下がった。
そんなに違うですか。
俺の仕事場は相互運用性大事で構成してるから、1Pでも2100じゃなくて2200を使ってます。
>>844
bgeはLOMあるからなんじゃないの。
ってか、AST2000でngeを動かすのは_っしょ?
0852名無しさん@お腹いっぱい。2009/10/31(土) 01:20:12
認識順、MACアドレス順で命名されるのが普通なのでは?
それがM/B上なのかどうかは誰も気にしていない。
0853名無しさん@お腹いっぱい。2009/11/01(日) 15:30:23
>>824 >>825
>>818 からご報告です。
ULI1689+Opteron146ではDVDからbootできました。
ULIはnVidiaに買収されたから大丈夫なのかな(んな訳ないか)。
しかし、なぜu8だとpanicるんだろう...
0854名無しさん@お腹いっぱい。2009/11/02(月) 22:02:04
>>828

うちのathlon64 3000+ socket939 w/ nForce4Ultraはs10 10/09のisoイメージ
小細工して usbに焼いてinstallerのwindowが立ち上がりましたが、host名
をセットアップしたあたりでハングしました。 同じusbで intel のQ6600
はたちあがったからathlonの問題だと思うんだけど。
チップの情報は以下ですけど、これ Eコア?
features: 61036fff<cpuid,nx
,asysc,sse2,sse,pat,cx8,pae,mca,mmx,cmov,de,pge,mtrr,msr,tsc,lgpg>
cpu0: x86 (AuthenticAMD 10F
F0 family 15 model 31 step 0 clock 1809 MHz)
cpu0: AMD Athlon(tm) 64 Pro
cessor 3000+
08558542009/11/02(月) 22:22:59
事故解決しますた。 10FF0 は、 DH-D0 みたいです。
お呼びでないですね>漏れ
08568542009/11/04(水) 23:38:29
usb flashに焼き直した solaris10 u8からもインスコできるように
なりました。 /sbin/のしたのスクリプトの修正がもう一つ必要でした。
0857名無しさん@お腹いっぱい。2009/11/08(日) 23:37:46
u8からZFSでSSDをcacheデバイスとして使えるようになったんですね。
うれしい。
SSDも安くなったしどーんと行ってみるか。
0858名無しさん@お腹いっぱい。2009/11/08(日) 23:38:19
どーんと
0859名無しさん@お腹いっぱい。2009/11/09(月) 10:28:46
smpatchしようとすると アカウントを要求される。
ダウンロードしたときのアカウントとはちゃうの?
ぽかーん。
0860名無しさん@お腹いっぱい。2009/11/09(月) 17:58:32
どっかのブログに書いてあったけど
L2ARCはリブートするとクリアされちゃうし
FIFO戦略だからヒット率が低いらしいし
キャッシュへの書き込み速度が8MB/sに制限されてて
なかなか埋まらないらしいぞ。
きっとがっかりするぞ。
0861名無しさん@お腹いっぱい。2009/11/10(火) 00:11:19
ボニーちゃん曰く。。。
cacheだけのZFSとHDDだけのZFSとの中間の数字。
って感じですけど。
つーかDBなのにファイルシステム上に置くのか?という疑問を感じるな。
0862名無しさん@お腹いっぱい。2009/11/11(水) 06:10:34
>>859
>>805 とかにも似たような話があるな。
レスポンスで403が返ってくることもあるし。

>>861
DBならraw device、ってか、乗るならshmemに乗せるな、普通は。
まぁ、最近はFS上に置くDBが多いような気がするが。
0863名無しさん@お腹いっぱい。2009/11/14(土) 10:33:27
u8は/lib/svc/method/iscsidが無くなってて動かないな。
u7から持ってきてなんとかしたけど、皆様ご注意を。
(141879-08がダウンロードできる人は問題無いです)
0864名無しさん@お腹いっぱい。2009/11/14(土) 19:16:09
Realteck 8111DLのNICを使っているのですが、数日に1回程度の割合で、
以下のようなログが出ます。

[ID 801725 kern.info] NOTICE: rge0: link up 1000Mbps Full_Duplex (initialized)

特に異常もないようで、普通に通信できていますが、これなんでしょうか?
SPARC板を使っていたときには、一度もなかったので、ちょっと気味悪い。
0865名無しさん@お腹いっぱい。2009/11/14(土) 20:22:54
>>864
RTFM
infoでしょ? なぜ気にするかな?
0866名無しさん@お腹いっぱい。2009/11/14(土) 20:33:22
Link Down は出て無いのかね?出てるなら、HUB側がイカれてるのかも知れん。
つか、蟹に何を期待して(ry
08678642009/11/15(日) 08:39:58
>>866
Link Downは出てません。
いきなりイニシャライズしているので、わざわざ何をやっているのかと???

>>865
同じような例がないかと、探しては見たのですが、見当たらないのですよ。
初期化されて不都合があるのは、MRTGでいきなりグラフが飛び上がるから。
0868名無しさん@お腹いっぱい。2009/11/15(日) 16:34:48
>>867
初期化されてるってことは、"特に異常もないようで、普通に通信できている" わけじゃないね。
意外と罠だったりするのはRG45の接触不良だったり、カシメの不良だったりということもあります。
他には相性というか、link pulseの振幅不足だったりすることもあります。
もちろんlink partner(switchかな)の問題の可能性もあります。
ギ蟹はGbEで使うとめっさ熱くなるので、俺のことでは100Mのラインで使っていて、GbEはPro/1000か
ngeか、あるいはGigaSwift(ce)を使うようにしています。
0869名無しさん@お腹いっぱい。2009/11/15(日) 20:48:23
>>868
今見て気がついた。
RG45って何だよ、RJ45だよね(大汗
それとコードベースは違うかもですが、osolのrge(uts/common/io/rge/rge_main.c)
を見てみると、rge_resetを呼んでるのってrge_resume(からrge_restart経由で)
くらいしか見当たらないんだよね。
power.confか何かで寝る設定になってたりとかいうことは無いですか?
08708642009/11/15(日) 22:37:38
>>869
割と忙しいサーバなので、今まで、powerdの存在を気にした事ありませんでした。
何か悪さしている可能性もありますので、autopm disableで様子をみてみます。
ソースコードまで調べていただき、どうもありがとうございました。
0871名無しさん@お腹いっぱい。2009/11/16(月) 06:24:53
>>870
なぜそう思ったかというと、"(initialized)" がログに付いているからで、ケーブルの挿抜でリンクが回復した時は
これが付かないからです。
それと、経験した方もいらっしゃると思いますが、ギ蟹は温度が上がりすぎると暴走することもありますので注意です。
(8110/8111はそうでもないですが、8169は特にひどかったので、100Mでの使用に限定しています。)
0872名無しさん@お腹いっぱい。2009/11/16(月) 10:05:25
カニ印のチップに触ってみたら?
通電中が怖ければ、シャットダウン直後に。
触れないほど熱ければヒートシンクを貼ればいいかも。
そういう目的の両面テープ付きのヒートシンク売っているよ。
0873名無しさん@お腹いっぱい。2009/11/17(火) 22:20:38
>>872
隣のスロットのカードに当たらないおすすめ品ってありますかね。
rgeはまぁ良いとして、できればceのBCM5701(PHY)に着けてやりたい。
08748642009/11/24(火) 23:23:42
NOTICE: rge0: link up 1000Mbps Full_Duplex (initialized) の件ですが、
様子見ていましたけど、相変わらず2〜3日に1度程度の間隔で出ますね。
何か関連性があるのかと、色々調べてみましたが、結局ハードが原因なのか、
ソフトが原因なのかもわかりませんでした。

アクセスログを見ている限り、通常の状態(2〜3アクセス/秒)から、
30秒程度アクセスログがなくなって、その後イニシャライズされ、
また普通にアクセスログが残っている状況です。
多分、イニシャライズされる30秒ほど前からアクセス出来なくなっているようです。

元々サポートされているNICのチップじゃないですので、あきらめました。
まあ、使えればラッキーで、お試し程度で購入したATOM 330の超安物の
小型PCでしたので、参考程度に報告しておきます。

http://www.asrock.com/nettop/overview.asp?Model=S330

これで、1枚でもNICの拡張カードが使えれば救えるんですけど、どうにもならない・・・
それ以外は不都合ないので、ちょっと惜しいかもしれません。
本格的なサーバ向きじゃありませんでしたら、ここはさっくり、ちゃんとしたサーバに
入れ替えの検討します。
0875名無しさん@お腹いっぱい。2009/11/25(水) 01:08:44
ganiに入れ替えてみるとか?
0876名無しさん@お腹いっぱい。2009/11/25(水) 21:12:29
>>874
osolだと、rgeで以下のものはサポートされてます。
S10ならosolのドライバを使ってみるのもひとつの手ですね。

44 #define VENDOR_ID_REALTECK 0x10EC
45 #define DEVICE_ID_8169 0x8169 /* PCI */
46 #define DEVICE_ID_8110 0x8169 /* PCI */
47 #define DEVICE_ID_8168 0x8168 /* PCI-E */
48 #define DEVICE_ID_8111 0x8168 /* PCI-E */
49 #define DEVICE_ID_8169SC 0x8167 /* PCI */
50 #define DEVICE_ID_8110SC 0x8167 /* PCI */
51 #define DEVICE_ID_8101E 0x8136 /* 10/100M PCI-E */

OSの正確な名称とNICのpcicode、link partnerが何であるかも教えてもらえると。
って、pci10ec,8168だったらわからんか...
0877名無しさん@お腹いっぱい。2009/11/29(日) 23:38:26
http://opensolarisproject.com/jive/thread.jspa?threadID=116005&tstart=0
のスレッドにお試し版のrgeあり
http://homepage2.nifty.com/mrym3/taiyodo/rge-6888015-10.tar.gz
0878名無しさん@お腹いっぱい。2009/11/29(日) 23:43:39
>>874
100Mでよければusb nicが動く
http://homepage2.nifty.com/mrym3/taiyodo/eng/
ここで相談してみれ
http://opensolarisproject.com/jive/thread.jspa?messageID=361867
0879名無しさん@お腹いっぱい。2009/11/30(月) 22:50:31
Atom330にて
u7だったか一つ前のバージョンで数十GBのファイルをtar+sshで転送すると
必ず固まるという現象があった。
同じファイル群を最新のu8で転送したらOKだった。
08808642009/12/01(火) 00:51:37
>> 876
少し整理して書きます。

OS:Solaris 10 10/09 x86 64bit版
ハード:ATOM 330 Intel 945GC + ICH7
NIC:オンボードRTL8111DL(PCI-E)

そのままでは、10/09はNICを認識してくれませんし、うまく通信ができませんので以下を追加。
/etc/driver_aliases rge "pciex10ec,8168"
/etc/system set ip:dohwcksum = 0

その他は何も指定していませんが、1000fdxでリンクアップしています。

prtconfでは、pci1849,8168, instance #0 (driver name: rge)と認識しています。

ログは、下記のようなリンクアップのログが残っているだけで、リンクダウンのログはなし。
NOTICE: rge0: link up 1000Mbps Full_Duplex (initialized)
ほかに手がかりになりそうなログは今のところ発見できず。

どのようなタイミングで、現象が起こるのか再現してみようと思い、NFSやFTPで、
おもいっきり負荷を連続でかけてもなんともありません。(30G程度の連続転送は試した)
通常の通信状況は、apacheのcgiコールにより、3リクエスト/秒程度で、
平均700Kbps程度で送受信が続いているような状況で、1〜2日に1回程度、
NICがリセットされるようです。
リセットされる、30秒程度前から、apacheのログを見ると、通信しにくい状況になっているように思います。

>> 877
やってみましたが、残念ながらエラーでドライバをmod_load出来ずに使えませんでした。
10/09でも使えるドライバがほしいです。

>> 878
速度的には、100Mあれば十分なのでいい案だとは思うのですが、安定性がどうでしょうか。
0881名無しさん@お腹いっぱい。2009/12/01(火) 01:38:55
) 通信しにくい状況になっているように思います。

これを詳しく説明きぼんぬ。
TCPのコネクションが刺さっているとか?
結果的にHTTPのコネクションが沢山刺さっているとか?
んで結果的にApacheのデーモンが沢山動いているとか?
0882名無しさん@お腹いっぱい。2009/12/01(火) 06:09:23
kstat -n rge0 でエラー項目(ierrors, oerrors等)はどんなでしょうか?
それとcrtimeの値は?
参考までに、自宅で30日ほど連続稼動しているrgeはこんな感じです。
# kstat -n rge0
module: rge instance: 0
name: rge0 class: net
brdcstrcv 248852
brdcstxmt 0
collisions 0
crtime 7990.20175955
ierrors 0
ifspeed 100000000
ipackets 13138389
ipackets64 13138389
multircv 316791
multixmt 0
norcvbuf 0
noxmtbuf 0
obytes 4027897210
obytes64 21207766394
oerrors 1
opackets 19892961
opackets64 19892961
rbytes 1319213594
rbytes64 1319213594
snaptime 2679497.14946781
unknowns 12815
0883名無しさん@お腹いっぱい。2009/12/01(火) 06:18:38
>>880
> やってみましたが、残念ながらエラーでドライバをmod_load出来ずに使えませんでした。
どんなエラーが出たのでしょうか?
コンパイルし直さないとだめかもですね。
うちのは 8110SC(pci10ec,8167)だけど、ちょっと今週末にでもやってみるかな...
08848642009/12/01(火) 07:00:32
>>881
sarの情報とか、apacheのserver-statusの情報では特段変わったことはないようです。
単純に、リセット30秒くらい前から、apacheのログほとんど無くなり、リセット後に通常に戻ります。

>>882
再起動してしまったので、しばらくお待ちくださいませ。

>>883
[ID 819705 kern.notice] /kernel/drv/amd64/rge: undefined symbol
[ID 826211 kern.notice] 'ddi_periodic_delete'
[ID 819705 kern.notice] /kernel/drv/amd64/rge: undefined symbol
[ID 826211 kern.notice] 'ddi_periodic_add'
[ID 472681 kern.notice] WARNING: mod_load: cannot load module 'rge'
[ID 819705 kern.notice] /kernel/drv/amd64/rge: undefined symbol
[ID 826211 kern.notice] 'ddi_periodic_delete'
[ID 819705 kern.notice] /kernel/drv/amd64/rge: undefined symbol
[ID 826211 kern.notice] 'ddi_periodic_add'
[ID 472681 kern.notice] WARNING: mod_load: cannot load module 'rge'
[ID 819705 kern.notice] /kernel/drv/amd64/rge: undefined symbol
[ID 826211 kern.notice] 'ddi_periodic_delete'
[ID 819705 kern.notice] /kernel/drv/amd64/rge: undefined symbol
[ID 826211 kern.notice] 'ddi_periodic_add'
[ID 472681 kern.notice] WARNING: mod_load: cannot load module 'rge'
となっており、再コンパイルも、こんな感じで大量のエラーでosolの環境でないとだめかも。
"rge.h", line 40: cannot find include file: <sys/pci_cap.h>
"rge.h", line 46: cannot find include file: <sys/vlan.h>
"rge.h", line 63: cannot find include file: <sys/mac_provider.h>
"rge.h", line 64: cannot find include file: <sys/mac_ether.h>
"rge.h", line 72: cannot find include file: <sys/netlb.h>
"rge.h", line 403: syntax error before or at: mac_handle_t
"rge.h", line 407: syntax error before or at: ddi_periodic_t
"rge_main.c", line 113: syntax error before or at: mac_capab_t
0885名無しさん@お腹いっぱい。2009/12/01(火) 21:53:39
>>884
mac.h,mac_ether.h,mac_provider.hはosolのヘッダから持ってくればS10でもコンパイルできます。
他はちょっと時間作って調べてみますね(なんせ、もう師走だしなぁ...)。
08868642009/12/02(水) 23:45:27
>>882

Dec 2 10:37:05に出まして、今、kstat -n rge0の実行結果です。

module: rge instance: 0
name: rge0 class: net
brdcstrcv 2974
brdcstxmt 0
collisions 0
crtime 45.304810442
ierrors 0
ifspeed 1000000000
ipackets 20944881
ipackets64 20944881
multircv 20
multixmt 0
norcvbuf 32691
noxmtbuf 0
obytes 167179849
obytes64 4462147145
oerrors 44
opackets 26360751
opackets64 26360751
rbytes 3751956100
rbytes64 3751956100
snaptime 175623.278129429
unknowns 30
0887名無しさん@お腹いっぱい。2009/12/03(木) 06:16:07
>>886
oerrors が結構出てますね。
kstat -m で表示される mac_version はいくつでしょうか?
osol のフォーラムでは 1006632960が 問題になっているようですが...
08888642009/12/03(木) 06:25:04
>>887
mac_ver 671088640
となってました。
0889名無しさん@お腹いっぱい。2009/12/03(木) 07:57:59
さすが蟹チップw
0890名無しさん@お腹いっぱい。2009/12/03(木) 20:57:09
>>888
1008730112 RTL8168C/8111C rev.B
1010827264 RTL8168C/8111C rev.C
1006632960 RTL8168C/8111C unknown
1016070144 RTL8168CP/8111CP rev.B
1018167296 RTL8168CP/8111CP rev.C
1015021568 RTL8168CP/8111CP
672137216 RTL8168D/8111D
674234368 RTL8168D/8111D rev.C
671088640 RTL8168D/8111D unknown <== これですね。
679477248 RTL8168DP/8111DP

週末にS10上でのコンパイルと稼動テストをやってみます。
08918642009/12/03(木) 21:35:12
>>887
ちなみに今現在、oerrorsを確認しましたが、その後は増えていないです。
oerrors 44
0892名無しさん@お腹いっぱい。2009/12/06(日) 12:52:41
VMWare2.5.1に入ってるSolaris10なんですが
uname -Xで見た所CPUは一つだけでした
VMWareはCPUを二個認識しているようでしたが
#2CPUコアで4スレッド機に見えてる?
これをSolarisに2CPUとして認識させる事は設定の変更で可能でしょうか?
2並列可能なプロ不ラムでホントに速度向上可能か確かめてみたいのです
#PVMを使用しています

0893名無しさん@お腹いっぱい。2009/12/06(日) 14:51:39
ホストの構成は?
0894名無しさん@お腹いっぱい。2009/12/06(日) 16:38:19
>>891
まずアタッチ時に出ているエラー(ddi_periodic*)を見てみたのですが、
s10u8からはman page には入っているのに kernel symbol table には
入っていないことがわかりました(u7ではmanにも無し)。
これではattachできないですね。
% cat /etc/release
Solaris 10 10/09 s10x_u8wos_08a X86
Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 16 September 2009
% man -k ddi_periodic_add
ddi_periodic_add ddi_periodic_add (9f) - issue nanosecond periodic timeout requests
ddi_periodic_add ddi_periodic_add (9f) - issue nanosecond periodic timeout requests
% /usr/ccs/bin/nm /dev/ksyms | grep ddi_periodic_add
%
bugid 6828996 の修正のあおりでマニュアルだけに入ってしまって
uts/common/os/sunddi.cに追加されたシンボルがu8のバイナリには
反映されていないような感じです。
rge_main.c から呼ばれているddi_periodic{add|delete}()の周辺の
書き換えが必要ですので、修正して動くようにするにはちょいと時間が
かかりそうです。
■ このスレッドは過去ログ倉庫に格納されています