1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/06(金) 01:00:17 ] FreeBSD 関連の質問はここで。 事前に過去ログ検索や Google 検索等の自助努力をすることが望ましい。 再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。 フォークした 「FreeBSD 初心者スレッド」 とこのスレどちらかがアラシの砲火を請け負うこととなります。 pc11.2ch.net/test/read.cgi/unix/1212597010/ 落ち着いてるスレの方を任意にご使用ください。 www.jp.freebsd.org/www.freebsd.org/ja/ www.jp.freebsd.org/www.freebsd.org/releng/ www.jp.freebsd.org/cgi/cvsweb.cgi/ www.freebsd.org/doc/ja/books/handbook/ *読め! www.freebsd.org/doc/ja/books/design-44bsd/ www.freebsd.org/ja/ports/ www.freshports.org/ 書籍 www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-jp&fqp=keywords%01FreeBSD 過去ログ bird.zero.ad.jp/~zau60806/FreeBSD/ まとめサイト@Wiki 過去のQ&A集 www9.atwiki.jp/freebsd/ (前スレ)初心者もOK! FreeBSD質問スレッド 96 pc11.2ch.net/test/read.cgi/unix/1212602422/ (関連スレ)2ちゃんねる検索の結果 find.2ch.net/index.php?STR=FreeBSD+board%3AUNIX&COUNT=10&TYPE=TITLE&BBS=2ch
851 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/12(日) 03:18:00 ] >>850 >>838 じゃないけど。 USBメモリにはフロッピーディスクとして認識できる物もあって、 これは普通に起動FDを作るのと同じ方法でやればいい。 そうでなければマスストレージ、つまり外付けHDDの様な扱い になるので、HDDにDOSをインストールする方法でよし。 ところで、Freedos, USBでググるといろいろでてくるわけだが。
852 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/12(日) 03:30:53 ] 下の階のヤクザが酔っ払って大暴れしてる爆音で眠れないでござる。 How to create a FreeDOS bootable CF card www.pcengines.ch/freedos.htm
853 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/12(日) 06:37:04 ] >>849 色数を少なくする。writecombine.modeをOnにするぐらいしか方法は無いと思う。 ビデオカードはあまり関係ないかも。
854 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/12(日) 09:07:31 ] >>846 JCLジジイ乙
855 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/12(日) 10:15:21 ] DOSをどうやって起動するか判らない人がFreeBSDインスコして使ってるのか... (FDDが付いてないとかUSBならどうかなんて完全にH/Wの話で、シラネーし) 時代かねぇ... ibmdosかMSDOSの1.44MB起動イメージなんて探せば出てくると思うが、 FreeDOSってコトは、もう持ってない人の方が多い?
856 名前:名無しさん@お腹いっぱい。 [2008/10/12(日) 10:20:07 ] ttp://www.itmedia.co.jp/enterprise/articles/0810/11/news032.html
857 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/12(日) 21:08:40 ] >>856 > 大きさは8インチもあった。さすがにこのサイズのものは > PCで使われることがなかったが www.sofarts.com/dl/ion.cgi?Target=computer/catalog/pc-8881a.jpg
858 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/12(日) 22:16:09 ] Linuxいじってみようとフェドーラの8を入れてみました。 VGAなどのドライバを入れようとしたのですが、依存関係が・・・・・・・と 出てインストールできません。どのように組み合わせを選べばよいの でしょうか。 また間違えたものを入れた場合、削除しないと正しいものが入れられな くなるのでしょうか? 板ちなら申し訳ないのですが、誘導か答えを教えてもらえると助かります。 Linux Fan何回読んでもわかりません。お願いします。
859 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/12(日) 22:31:45 ] ハ,,ハ ( ゚ω゚ ) お断りします / \ ((⊂ ) ノ\つ)) (_⌒ヽ ヽ ヘ } ε≡Ξ ノノ `J
860 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/12(日) 22:42:27 ] Fedoler8.1をインストールしました。 最後にリブートすると、FreeBSDみたいな黒いバックに白の文字の画面が出て、 そのままOSが起動しませんでした。 もう1回再インストールしましたが、同じでした。 何が悪いんでしょう?
861 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/12(日) 22:59:05 ] リナ板池
862 名前:858 mailto:sage [2008/10/13(月) 00:26:58 ] >>859 ,861 torisagete移動します。
863 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 08:51:00 ] 「FreeBSDみたいな黒いバックに白の文字の画面」w オレ、職場で人にDOS使わせることもあるんだけど、何かあると「バイオス画面が」と言うヤツもいるw どうしてそのレベルでOSの生インスコをしようと思うのか、動機が判らない。 でも一方、今どき何から勉強したら適切か、も、改めて考えると判らない...
864 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 12:38:23 ] >>858 Ubuntuでも入れてみろ
865 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 12:49:02 ] Ubuntuインストールしようとしたら、インストーラが ハングアップした。 何かのデバイスの認識でトラブっているみたいだ。
866 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 12:55:49 ] Ubun厨ウザい
867 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 13:29:13 ] ごめんなさい
868 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 14:01:15 ] GIMPの大幅改訂を期にports/graphics/geglでmakeした。 コンパイルは通ったんだが付属docs/gallery/のビルド兼テストはコアを吐いて失敗。 --[Updating sample compositions]-- ./OpenRaster-00.xml gmake[3]: *** [OpenRaster-00.png] Fehler 132 ./OpenRaster-01.xml gmake[3]: *** [OpenRaster-01.png] Fehler 132 ./OpenRaster-04.xml gmake[3]: *** [OpenRaster-04.png] Fehler 132 ./clones.xml gmake[3]: *** [clones.png] Fehler 132 gmake[2]: *** [images.stamp] Fehler 2 同じ症状の解決例をLinux系ディストリビューションのメールスレッドに見付けたので、 CONFIGURE_ARGS+= -enable-mmx -enable-sse をMakefileに加えて再コンパイルしてみたものの好転しない。 ていうかdmesgのはじめの行で次のようにMMXがあるのにSSEが無いのが不安だし、 Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR, PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR> CPUの特性とコンパイラのオプションやバージョンの差異の話は難しそう。 GIMPの更新は諦めるしかないのだろうか?
869 名前:868 mailto:sage [2008/10/13(月) 14:09:49 ] -CONFIGURE_ARGS+= -enable-mmx -enable-sse +CONFIGURE_ARGS+= --enable-mmx --enable-sse でした。棲まぬ。 あとコンパイラのくだりはgccのことで、どこから手をつければいいかわからん と言いたかったのです。言葉たらず。
870 名前:名無しさん@お腹いっぱい。 [2008/10/13(月) 14:23:39 ] 7.1は今晩、ってか明日か。本当にでるのかね?
871 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 14:56:14 ] >>870 ttp://www.freebsd.org/releng/
872 名前:名無しさん@お腹いっぱい。 [2008/10/13(月) 16:46:12 ] メモリ8GBにしたらFreeBSD7.0のインストーラが起動しなくなりました。 1. メモリ1GBのPCにFreeBSD7.0をインストール 2. メモリ8GBに変更 (i386なので8GB全部は認識しないけど問題なし) A. メモリ8GBに増設した状態でFreeBSD7.0をインストール(Enabled ACPI) (BTX Loaderで止まる) ↓ loading required module 'pci' ACPI autoload failed - no such file or directory BTX halted B. メモリ8GBに増設した状態でFreeBSD7.0をインストール(disabled ACPI) (BTX Loaderは突破するが起動途中で止まる)
873 名前:名無しさん@お腹いっぱい。 [2008/10/13(月) 16:48:26 ] >>872 はDell T105ね
874 名前:名無しさん@お腹いっぱい。 mailto:名無しさん@お腹いっぱい。 [2008/10/13(月) 17:21:44 ] windows用のwlanドライバをndisgenでモジュール生成 したんだけど、ndisの方も設定の必要ある? カーネルconfigには、 options NDISAPI device ndis がないんだけど、カーネル再構築の必要が あるのかな?
875 名前:名無しさん@お腹いっぱい。 [2008/10/13(月) 17:30:58 ] >>872 の続き C. メモリ4GBに減らした状態でインストール (問題なし)
876 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 17:31:37 ] i386の話?amd64の話?
877 名前:名無しさん@お腹いっぱい。 [2008/10/13(月) 17:34:47 ] >>876 i386の話。 amd64はそれ以前の問題。
878 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 17:38:40 ] >>874 特にないはず。 出来上がったドライバのカーネルモジュールをロードすると ndisに関連するモジュールも自動でロードされるからカーネルコンフィグを 変更してカーネル再構築する必要もない。 後は普通にndis0とかをifconfigやwpa_supplicantで使うように設定すればいい。
879 名前:名無しさん@お腹いっぱい。 [2008/10/13(月) 17:43:50 ] btxが腐ってる問題は今年3月くらいに治ってるはず。 currentなら動くと思うよ。 素人にはおすすめしないが。
880 名前:874 mailto:名無しさん@お腹いっぱい。 [2008/10/13(月) 17:56:16 ] >>876 >>877 >>878 ありがとう。 もうひとつ、まだルータとはうまく接続できていないんだけど、 WLI-CB-AMG54無線LANカードのWindows用ドライバを、ndisgenを使っ てモジュール生成して使ってみたんだけど、dmesgには無線LANカー ドの認識しているところにはath0とでるんだけど、ifconfig ath0 で動いているみたい。 ifconfgi ath0 list scan とかすると近所の誰のかしらんがアクセスポイントも いくつか見つかった。 これでいいのかな。ifconfig ndis0とかってやらなくていいのかな。
881 名前:874 mailto:名無しさん@お腹いっぱい。 [2008/10/13(月) 17:57:57 ] 無線LANカードを挿したときのdmesgです。 Oct 13 17:50:13 CBF400 kernel: no match for NdisMFreeNetBufferSGList Oct 13 17:50:13 CBF400 kernel: no match for NdisMSendNetBufferListsComplete Oct 13 17:50:13 CBF400 kernel: no match for RtlUnwind Oct 13 17:50:13 CBF400 kernel: no match for ExfInterlockedInsertHeadList Oct 13 17:50:13 CBF400 kernel: no match for ExfInterlockedRemoveHeadList Oct 13 17:50:13 CBF400 kernel: no match for ExfInterlockedInsertTailList Oct 13 17:50:13 CBF400 kernel: no match for KeInitializeGuardedMutex Oct 13 17:50:13 CBF400 kernel: no match for KeReleaseGuardedMutex Oct 13 17:50:13 CBF400 kernel: no match for KeAcquireGuardedMutex Oct 13 17:50:13 CBF400 kernel: NDIS dummy called... Oct 13 17:50:26 CBF400 kernel: ath0: <Atheros 5212> mem 0xd0210000-0xd021ffff irq 11 at de\ vice 0.0 on cardbus0 Oct 13 17:50:26 CBF400 kernel: ath0: [ITHREAD] Oct 13 17:50:26 CBF400 kernel: ath0: WARNING: using obsoleted if_watchdog interface Oct 13 17:50:26 CBF400 kernel: ath0: Ethernet address: 0b:c9:0e:28:2h:91 Oct 13 17:50:26 CBF400 kernel: ath0: mac 5.9 phy 4.3 radio 3.6
882 名前:名無しさん@お腹いっぱい。 mailto:hage [2008/10/13(月) 18:58:35 ] で、7.1-RELEASEはまだですか?wwwwwww 一体いつ出すつもりなんですか?wwwww 来年?wwwwwww
883 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 19:01:15 ] >>881 ndisはやったことがないのでよく知らないのだが、そのカードなら普通にathで使える、 というかathで使ってるように見えるけど、どうしてもndisで使いたいのかな。 ところで、レスが混じってるけどT105の人? なんだか妙に所持品がかぶるね。
884 名前:874 mailto:名無しさん@お腹いっぱい。 [2008/10/13(月) 19:15:14 ] >>883 ありがと ndisでもathでも動く方でいいでんすが、ndisやら athとかdmesgにでてくるし、manにもndis、ndisgen ndiscvtといろいろでてくるんでこんがらがちゃってて。 T105の人とは別人ね。
885 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 19:24:24 ] >>884 ndisが出てくるのは君がロードしたかロードするようにしたんじゃないの? athはGENERICカーネルに組み込まれているからそいつを自動で認識したんだろうね。
886 名前:874 mailto:名無しさん@お腹いっぱい。 [2008/10/13(月) 19:32:30 ] >>885 ndisgenで作ったモジュールをロードすると、 if_ndis.koとndis.koもロードされてた。
887 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 19:47:15 ] FreeBSDのsrcツリーが subversion ベースになったってことだけど、 srcを更新するときに、今やっている csup my-supfile みたいなことは どうやってやればいいの?
888 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 19:48:44 ] >>874 athで無線通信するなら ath(4), ifconfig(8) あたりを読むといい。 wpaで通信するなら、 wpa_supplicant(8)とかなんとかが必要だったような。 すまない、hostapにしてほったらかしなんで、インフラストラクチャでの設定 方法はすっかり忘れてしまった。
889 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 20:25:11 ] WPAの設定はwpa_supplicant.conf(5)だね。rc.conf(5)にも設定方法が書かれている。
890 名前:874 mailto:名無しさん@お腹いっぱい。 [2008/10/13(月) 21:33:33 ] 847っす。文字数制限があるのか。 無線アクセスポイントと繋がらない、どこが悪いか判らない。 無線LANカードの設定(WLI-CB-AMG54) Windwos用ドライバをndisgenでモジュール生成した。 # ndisgen netamg54.inf amg54.sys # ls amg54.sys amg54_sys.ko netamg54.cat netamg54.inf # mv amg54_sys.ko /boot/kernel # kldload amg54_sys # kldstat Id Refs Address Size Name 1 23 0xc0400000 970e20 kernel 2 1 0xc0d7b000 91428 amg54_sys.ko 3 3 0xc0e0d000 1ada4 ndis.ko 4 2 0xc0e28000 e730 if_ndis.ko # ifconfig fxp0 down # ifconfig ath0 inet 192.168.24.3 netmask 255.255.255.0 ssid yzr500 wepmode on wepkey 0x2c\ fd203a8bb35f802eb3dff6d00 # route add 192.168.24.3 192.168.24.2
891 名前:874 mailto:名無しさん@お腹いっぱい。 [2008/10/13(月) 21:34:16 ] 874です。続き。 BUFFALO AirStation WER-AM54G54(192.168.24.2) の設定。 [無線基本設定 (11a)] 無線機能: 使用する SSID: yzr500 無線チャンネル: 36チャンネル [拡張設定] BSS BasicRateSet: all Super AG: 圧縮なしで使用する DTIM Period: 1
892 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 21:40:53 ] >>890 上にも書いてあるけどさ、自分が何やっているか分かってる? ndisをロードしておきながらath0を設定する意味が分からんのだが。
893 名前:名無しさん@お腹いっぱい。 [2008/10/13(月) 22:09:13 ] # portversion -vL= akode > succeeds port (port has 2.0.2,1) pciids > succeeds port (port has 20080901) となってるんだけど、どうすればいい? csupして、make fetchindexしたんですけどねえ。。。 6-STABLEです。
894 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 22:17:56 ] make deinstall して make install するとか。
895 名前:874 mailto:名無しさん@お腹いっぱい。 [2008/10/13(月) 22:22:22 ] >>892 なるほど、目が覚めた。
896 名前:名無しさん@お腹いっぱい。 [2008/10/13(月) 22:46:36 ] 今、負荷テストをしていまして、 アクセス数が500回/分で、LoadAverage1.0位だったのですが、 アクセス数が1000回/分でやったところ、LoadAverage11.0以上に跳ね上がりました。 こういうものなのでしょうか?アクセス数が倍になったら、 LoadAverageも倍かせめて3倍位だと思っていたのですが、 そういうものではないのでしょうか?
897 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 22:57:44 ] >>874 英語だけど設定はみりゃわかるので、とりあえずこれ読んだら。 www.freebsdmall.com/~loader/en_US.ISO8859-1/articles/wireless/article.html freebsd ath0 とかでググると日本語の情報もみつかりそうなものだけど。 適当に引っかかったところで、たとえばこれとか。 ttp://www.ojnet-japan.com/FreeBSD/Wireless/wireless1.html
898 名前:名無しさん@お腹いっぱい。 [2008/10/13(月) 23:08:05 ] >>896 Queueing Theory
899 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 23:35:25 ] >>898 ググってみたんですが、私には難解でほとんど理解できなかったのですが、 アクセス数とはまったく違う概念で正比例するわけではなさそうですね。 色々なサイトをみると、LoadAverageがCPUの倍を超えたら重いので、 構成を見直せと書いてありました。 ただ、LoadAverageが11の時でも、処理は確かに遅くなります(1ページ0.8秒くらい)が、 エラーにはならず正常に返却されています。LoadAverage11って、やはり異常値でしょうか? 運用のノウハウがほぼゼロなので、その数値をどう評価するべきか難しいです。
900 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 23:45:55 ] FreeBSD鯖とのデータ通信において、G単位のファイルをやりとりしたい場合、どのような方法が良いでしょうか? SFTPやSCPだと非常に遅く、かといってFTPは安全面から避けたいと考えています。 何か知恵がありましたら貸してください。
901 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/13(月) 23:55:18 ] Windowsがからんでてscpが遅いとか?
902 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 00:06:34 ] 単純に経路の問題じゃないの? もっと早い回線に切り替えるとか…
903 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 00:17:03 ] WinSCP よりも速い(というかマトモにスループット出せる) windows向け scp クライアントないのかねー
904 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 00:26:19 ] >>900 コマンドラインでよければこんな感じでどうかな。 パスワード付きで圧縮したのを送るのと同じようなものだけど。 受け側 (こちらを先に) nc -l 1111 | openssl enc -d -aes-256-cbc | tar xvf - -C /extract_dir 送り側 tar czf - files | openssl enc -e -aes-256-cbc | nc "受け側" 1111
905 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 01:31:24 ] 俺の予想では化石級マシンで鯖を建てていて、暗号化処理に cpu を食われてボトルネックになっているんでしょ。 blowfish あたりにしとけ。
906 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 20:53:50 ] >>893 portversion -v -l \< とするようにして、 そういうのは気にしないようにする。 ちなみに、fetchindex はあまりお薦めしない。
907 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 23:20:02 ] あまり無いけどサードパーティ製のportsとかで"?"ということもあるな 更新確認の用途だと、-Lより-lの方が良いのは明らかなのに Web見ると何故か-Lばかり使ってるんだよな
908 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 11:17:56 ] 化石級ってのはどのあたりからいうの? P5? PenII?
909 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 12:52:28 ] C3
910 名前:名無しさん@お腹いっぱい。 mailto:hage [2008/10/15(水) 18:09:21 ] P!!!
911 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 18:35:28 ] >>908 マルチタスク、マルチユーザシステムの場合、 CPU性能よりATA DMAへの対応が肝。 PIOの場合、誰かがHDD書き込みを行うと、 他全ての処理が停止、遅延する。 チップセットでいうと430TX以前が化石といえる。 CPUでいうとi486SX以前が該当する。
912 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 18:48:27 ] >>911 > PIOの場合、誰かがHDD書き込みを行うと、 > 他全ての処理が停止、遅延する。 それは今も変わらないよ。これはHDDの構造による制約であるわけで、 ヘッドが一つしかない以上、同時に複数の処理ができるのは物理的に不可能。
913 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 19:04:05 ] >>912 占有されるのはバスマスタ転送される当該のATAコントローラ配下だけ、じゃね? 他資源の利用は停止、遅延とも無視できるレベルと思うけど? たとえばCPUやFDDへのアクセスはそのまま行われるし、 ストライプ組んでもPIOだと意味がないって解る?
914 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 19:05:21 ] >>912 >911 は、「複数のディスクI/O」とは書いていない。 「他の全ての処理」が停止・遅延ってかいてる。 一般論として、PIOだとポーリングによる単位処理待ちが生じる そのため、全てのタスクの処理が足を引っ張られる。 対してDMAだと、コマンドを投げ終えた時点でコンテキストが切り替わる。 だから、他のタスクがディスクI/Oを発行しない限り影響が生じにくい。 そういう事だろ?
915 名前:912 mailto:sage [2008/10/15(水) 20:47:20 ] 俺が言いたいのは所詮タイムシェアリングによって、 マルチタスクを擬似的に作り出しているだけであって、 どのような仕様にしても、本当のマルチタスクは存在しないってことね。 上で言っているのは、マルチタスクの問題じゃなくて、 プーリングのアルゴリズムの問題だと思う。
916 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 20:52:30 ] 真のマルチタスクについて誰も言及していない件。
917 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 21:24:20 ] >>915 論点の摩り替えはみっともない。 >912 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2008/10/15(水) 18:48:27 >>>911 >> PIOの場合、誰かがHDD書き込みを行うと、 >> 他全ての処理が停止、遅延する。 >それは今も変わらないよ。これはHDDの構造による制約であるわけで、 >ヘッドが一つしかない以上、同時に複数の処理ができるのは物理的に不可能。 これは、ディスクI/Oの逐次性について語っているのでは無いのか? ディスクI/Oを発行したプロセスは、前のディスクI/Oと自身のディスクI/Oが 完了するまで処理が進まないのは、今も昔も同じ。 でも、>911が書いたのは、そういう論点じゃない。 PIOモードではポーリングによるCPUの占有(=浪費)が起きるので、その間はディスクI/Oを 起こす他のプロセスも起こさないプロセスもCPU Timeの割り当てが起きない。 そして一般的に、ポーリング中はコンテキストスイッチがブロックされるから、他のプロセスが 「通常のスケジューリング」を受ける事も出来ない。 だから、>911の言う「他全ての処理が停止、遅延する。」となる。 DMAモードを正しく処理していれば、ディスクI/O発行後に他のプロセスに CPU Timeが移譲される。移譲を受けたプロセスがディスクI/Oを発行すれば さらにCPU Timeの移譲が起こるが、そうでないプロセスなら処理を進めることができる。 もちろん、「通常のスケジューリング」も行われる。だから、他の処理が大きな影響を受けない。 >911が言いたいのは、こういう事だと思うが。 (そして、DMAモードを処理できないシステムを「化石」とした) 単に>911の書いた事を理解できない>912がヨタ話を書き込み、そして「本当のマルチタスク」とか また関係の無い話を持ち出して自爆した。 そういう風にしか見えない。
918 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 21:45:20 ] そう見えるね。 PIOはマルチタスクと言われているOSでは完全にNGでしょ。使えばすぐ判ること。 化石っつってもi486(ISAバス)なんて遡り過ぎ。 ウチにはあるけどMegaDemo観賞専用。 ウチの鯖は化石だよw ファンレスのPen!!!。この後一時爆音高熱系が流行った?ので、 持ってる人結構多いんじゃないかな。
919 名前:911 mailto:sage [2008/10/15(水) 22:11:53 ] なにぶん6行しか書いてないから、どのように解釈されても困らんけど、 単なる主観であると一応言及しておきますね。 何が化石か、を、個人主観と切り捨てたら面白くもなんともないわけですが、 HDDレス運用であれば、マルチユーザ、マルチタスクOSであっても、PIOで全く困らないわけだし。
920 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/16(木) 22:53:10 ] 実際は使ったことがないんだな、と解釈しとくよ。
921 名前:名無しさん@お腹いっぱい。 [2008/10/16(木) 23:03:05 ] FreeBSDで全占有かつ起動に使ってたHDDを、USB外付けBOXに入れて、 他のFreeBSDにmountしたら、そのHDDの中の /usr が空に見えてしまいます。 ヤヤコシイことに、そのHDDとmount先で、ローカルユーザーアカとuidが同じなんです。 多分そのせいだと思うんですが... 何かいい方法ないですか?
922 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/16(木) 23:07:20 ] >>921 mountとdfで状況調べてみたら?
923 名前:921 [2008/10/16(木) 23:23:49 ] >>922 状況?もちろん正常ですが...
924 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/16(木) 23:26:22 ] bsdlabel
925 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/16(木) 23:27:53 ] # portupgrade -na ---> Session started at: Thu, 16 Oct 2008 23:26:42 +0900 ** Port marked as IGNORE: net/isc-dhcp40-server: is marked as broken: Not yet integrated ---> Listing the results (+:done / -:ignored / *:skipped / !:failed) - net/isc-dhcp40-server (marked as IGNORE) ---> Packages processed: 0 done, 1 ignored, 0 skipped and 0 failed ---> Session ended at: Thu, 16 Oct 2008 23:27:16 +0900 (consumed 00:00:33) これって、どうすればいいですか
926 名前:921 mailto:sage [2008/10/16(木) 23:33:21 ] >>924 ナルホド... イヤ、問題のHDDで起動してどこかに書き込む方法に変えます(吸い出すのではなく)。 手間はかかるけどその方が安全そう←ヘタレw
927 名前:名無しさん@お腹いっぱい。 [2008/10/16(木) 23:34:48 ] 質問です ctrl+cしたときに、プログラムを止めているのは、どこなのでしょうか? シェルでしょうか?シェルから起動しているexecveとかでしょうか?
928 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/16(木) 23:55:45 ] >>925 portupgrade -f -o net/isc-dhcp3-server net/isc-dhcp40-server しろ。 元のisc-dhcp40-serverは、isc-dhcp3-serverのコピーにすぎないので、 isc-dhcp30-serverに戻しても同じ。
929 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 00:01:32 ] >>927 Ctrl-C -> ttyドライバ -> ttyにくっついてるプロセスにINTシグナル -> カーネルがそのプロセスのINT用シグナルハンドラ呼出し(デフォではプロセス停止)
930 名前:928 mailto:sage [2008/10/17(金) 00:02:44 ] ちょっとちがった。 portupgrade -f -o net/isc-dhcp30-server net/isc-dhcp40-server な。
931 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 00:02:47 ] portupgrade -f -o net/isc-dhcp30-server net/isc-dhcp40-server ですね。 今ビルド中。 thanks
932 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 10:46:30 ] >>923 その HDD の中の /etc/fstab を見せてよ。
933 名前:921 mailto:sage [2008/10/17(金) 18:44:43 ] >>932 fstab?もちろん正常ですが...
934 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 18:57:50 ] >>933 そういう時は、 >>932 詳しくご存知の方のみ回答をお願いします。 って言うんだよw
935 名前:921 mailto:sage [2008/10/17(金) 19:34:31 ] >>934 そういうとき?もちろん正常ですが...
936 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 21:08:15 ] >>927 カーネル
937 名前:921(本物) mailto:sage [2008/10/17(金) 21:52:51 ] マウントのしかた間違ってただけだったw そのへんのumassのクセで、mount /dev/da0s1f の f が抜けてた。 ハヅカシ。
938 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 13:16:13 ] ipfwをカーネル再構築ではなく、kldloadで動的に組み込む時のOS起動時における 隙についてなんだけど、以前 boot/loader.conf に記述すれば、カーネルロード時に 同時に動作開始になるし、デフォルールが全て弾くようになってるので 隙は出来ないって見たような気がするんだけど、あってる? そうすると、 etc/rc.conf の方に記述してしまうと、それは若干隙が出来るという 解釈で良いんだよね?
939 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 13:55:30 ] >>938 良くない。 rc.confへ記述することとOS起動後にロードすることは等しくない。 そもそも、最近はrcスクリプトからパケットフィルターモジュールを ロードしてないだろ。
940 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 14:37:42 ] >>939 Thx 言われて気が付いた 確かに等しくないね 大人しく boot/loader.conf に記述するのが良いのかな 公式ハンドブックがもう12年前の記述なので、一体何を参考にしていいやら('A`)
941 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 15:07:30 ] >>940 dmesgをじっくり読んでごらん。それを参考にするといい。
942 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 15:43:47 ] loader.confに記述するのを避ける理由があるのだろうか?
943 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 16:27:24 ] それってpfにも同じことが言えるの? rc.confで有効にするようにしてもNICがUPにならなければ動作しないから 問題ないと思っていたけど間違い?
944 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 16:48:45 ] >>938 あぁ、済まん。 ipfwがロードされててもデフォルトはdisableされてるから/etc/rcで有効にされるまで フィルターされない。
945 名前:938 mailto:sage [2008/10/18(土) 17:44:56 ] お騒がせしてます('A`) その後、loader.conf と rc.conf の場合とで、教えてもらったとおりdmesgでチェックしてみました rc.conf だと IF に IP が割り振られた後に ipfw が initialize しちゃってました マニュアル通り loader.conf の方だと、 initialize が先に行われるので、過去ログの通りみたいです >>942 いや、そういう訳ではなくて、どの方法を取るのが一番隙を作らないのかと思っただけなんです('A`) 右も左もまだわからないので、loader.conf に書くのが正しい(標準的)のかさえわからなかったのでした('A`) >>944 現状これでデフォの65535 Deny ALLのみ生きてる状態なので、今から rc.conf にルールを書いた ファイルを指定してみようかと思ってます こんなやり方で良いのかさえさっぱりで('A`)
946 名前:944 mailto:sage [2008/10/18(土) 18:10:14 ] ipfwはロードされた瞬間に有効になってた。 www.freebsd.org/cgi/cvsweb.cgi/src/sys/netinet/ip_fw_pfil.c?rev=1.28;content-type=text%2Fplain の int fw_enable = 1; なので、loader.confに書くのが正解。
947 名前:938 mailto:sage [2008/10/18(土) 18:43:05 ] >>946 ありがとう
948 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 16:36:24 ] jman edで文字化けを起こすんですが、どうすれば良いですか? jman ed | col -bx | head -n 20 3/4& ed, red - 1Y1Y"YLYc 1/2& ed [-] [-sx] [-p string] [file] red [-] [-sx] [-p string] [file] 2& ed Y罅悉 1iL _ red x.x xux3/4icY"YLYcx.Qq ),YYoox1iL oo磴わ ed x~Y.YSYY x<<>>cx.Ql / xYiYxYx1xx1iL Y<<YYLYYx,x2xxc Y罅悉 x.x~xx3_4x_+-x1iL Y罅悉 cx Y.YY YY x~>>1 YiYxYY罅悉 icYiYxYAr file x3Y1/4xLYcxix1iL o紊ア1x1/2x3Y1/4x.xic file xxcYiYxYc~ 11xuxx3xcxx>>x.Nm Y3Y>>x1xic w Y3Y<"x>>i1/4Y.x<<xc11x1xoxx1iL 1/2,xc Y3Y& YY.Em YY2 xi1/4Yxx+-xxx1iL こんな感じなんです。 他のは問題無いようなのですが。 JMAN(1) FreeBSD 一般コマンドマニュアル JMAN(1) 名 jman - 日本語マニュアルページを含めたオンラインマニュアルのフォーマット、
949 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/20(月) 20:42:18 ] FreeBSD 7.0においての日常のメンテについて聞きたいのですが、以前なら port更新 や BSD自体のverup には、まとめて CVSup ってのが定番だったのだと思うのですけど、 FreeBSD 6以降だと Port に関しては portsnap を使うほうが標準的(推奨)なのでしょうか? FreeBSD自体の verup の際は CVSup で、日頃のPortツリーの維持については portsnap を利用してみよう かと考えているのですけど、どの手法を取るのが標準的なのか今一把握しかねてます 調べても CVSup のみで行う記事が相変わらず多いこともあり、現時点におけるお勧めの維持、更新方法 (BSDのverup、portの維持)などを教えてください よろしくお願いします
950 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/20(月) 20:50:39 ] csup
951 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/20(月) 21:51:13 ] 本体は freebsd-update portsは portsnap