約 3,123,693 件
https://w.atwiki.jp/ebi_xyz/pages/29.html
cpu使用率を調べる場合はvmstatコマンドを使う。cpu使用率以外にメモリの使用量等も調べられる。 5秒間で3回表示するコマンド例。 $ vmstat 5 3 表示された項目のうち、us, sy, id, waがcpu関係の項目。 us:ユーザー時間 sy:システム時間 id:アイドル時間 wa:IO待ち時間 参考url http //itpro.nikkeibp.co.jp/article/COLUMN/20060228/230989/ 2010-07-26
https://w.atwiki.jp/hajimen/pages/31.html
メモリに関しては、resource標準モジュールを使えばよい。 詳細 CPUに関しては個別対応。 PSI(Python System Infomation)というモジュールもあるが(紛らわしい名前だ) 詳細 windows版ないっぽいし。これからって感じかなぁ。 Windows win32pdhを使う。他。 詳細 OSX CPU使用率はターミナルからpsで取れるので、それを整形する感じ。 詳細 Linux /procを使えば取れる。 例
https://w.atwiki.jp/pclinuxtips/pages/40.html
ttp //www.itmedia.co.jp/enterprise/articles/0802/22/news074.html CPU負荷の確認 http //d.hatena.ne.jp/naoya/20070222/1172116665 http //d.hatena.ne.jp/naoya/20070518/1179492085 ロードアベレージは、過去1min、5min、15minの間の実行待ちプロセス数の平均値 run queueに溜まったタスク(task_struck≒プロセス)の数を、ハードウェアクロックの割り込み毎に数え上げ、単位時間での平均値を出している。 実装 kernel/timer.c static inline void calc_load(unsigned long ticks) static unsigned long count_active_tasks(void) ロードアベレージ→/proc/loadavg top や sar がデフォルトで示すCPU使用率はCPU数(コア数)で割り算をしている ロードアベレージは割り算をしていない http //oshiete.goo.ne.jp/qa/1480201.html Q: CPU使用率とロードアベレージ Linuxのtopコマンド等で出力されるCPU使用率とロードアベレージの違いを教えてください。 また、ロードアベレージをCPU使用率に換算することは可能でしょうか? 可能であれば方法を教えてください。 A: ロードアベレージは、最も簡単に説明すると、実行プロセス数の平均だ。説明によっては実行待ちプロセス数や実行可能プロセス数となっているが、正確には実行プロセス数(実行中プロセス数+実行可能プロセス数)だ。つまり、I/O待ちのプロセスはカウントされない。 ここで、たとえば、1秒間に10回実行プロセス数をカウントすると、1分間では600回カウントする。カウントした時に、毎回3、4、5あたりをうろう ろしていると、平均値としては4ぐらいになる。これがロードアベレージだ。正確に、Linuxが1秒に何回カウントしているかは知らんが、どちらにせよ (カウントした時のロード数1+...カウントした時のロード数n)/カウント数 という計算式になるので、1分に何回カウントしたかはあまり重要な数字ではない(もちろん1分に1回やら数回やらというのは困るが)。ロードの平均値を取っているのでロードアベレージだ。 ロードアベレージは、「システム負荷率」と表現される事が多い。負荷ってCPU使用率じゃないのと思うかも知れないが、例えば、CPUが1個のマシンに おいて、CPU使用率が常に100%の状態が1時間続いたと仮定して、その間ロードアベレージが常に1だったとすると、システムの負荷は0という事にな る。なぜかと言うと1個のプロセスが常にCPUを占有している状態だからで、それは1個のプロセスが理想的にCPUを使いつづけた状態だからだ。 つまり、ロードアベレージが負荷と表現されるのは、「CPUが割り当てられたらすぐ実行できるのに実行できないプロセスの割合」だからかな。 別のモデルを考える。I/Oを行わず、常にCPUによる処理をしている3つのプロセスがあり、システムプロセスを含め、それ以外のプロセスは一切動作し ないとすると、ロードアベレージは常に3になる。CPUが1個だと3、2個だと3、3個だと3、4個だと3だ。変わってCPU利用率はCPUが1個だと 100%、2個だと100%、3個だと100%、4個だと75%となる。 もちろん、ロードアベレージが3でも、CPUが1個だと常に2つのプロセスが実行可能(CPU割り当て待ち)となるが、3個だと3つのプロセスが全て実 行中になる。なので、CPU利用率は1個でも3個でも同じ100%だが、3個だと十分仕事をさばけている状態だし、1個だとさばけていないよね。CPU利 用率だけでは分からないって事。なのでロードアベレージが存在するわけだ。 そういう訳で、「ロードアベレージの理想値=CPUの個数」または、「ロードアベレージがCPUの個数を超えなければシステムは良好」などと説明されている訳だな。 ロードアベレージ、CPU負荷に関するエントリ http //www.drk7.jp/MT/archives/001300.html http //blog.livedoor.jp/ld_directors/archives/50851887.html# http //blogs.sun.com/yappri/entry/loadavg http //itpro.nikkeibp.co.jp/article/Watcher/20060404/234528/
https://w.atwiki.jp/mypcmemo/pages/95.html
USBで起動する→KNOPIX+SYSLINUX LinuxでCPUの搭載数を調べる
https://w.atwiki.jp/linux_kai/pages/13.html
Total - (Today - Yesterday - ) 最終更新日 2010/08/12 02 08 LinuxでXLink Kaiする環境を作成するにあたり、準備する設定内容などをまとめる 当然ながらすべての設定作業は 自己責任でお願いします。 1.必要なもの 2.ネットワーク設定 3.Linuxで準備する設定内容 4.Linuxディストリビューション別設定例 コメント 1.必要なもの インターネットに接続できる環境 LinuxがインストールされたPC XLinkKai用として使えそうな見込みのあるWiFiアダプタ。不明な場合は動作検証まとめページを参照すると良い PSP本体とPSPゲーム(Monster Hunter Portable 2ndGなど) 2.ネットワーク設定 XLinkKaiを使用するにあたり、ネットワーク設定が必要になる ルーターのポート開放設定、LinuxのIPアドレス設定およびファイアウォール設定について説明する ネットワーク設定 3.Linuxで準備する設定内容 インストール直後からの最低限必要になりそうな準備作業は次の通り。 sudo設定 開発ツール、カーネルソースの追加 その他ユーティリティの追加 デスクトップ、ブラウザ、日本語入力 4.Linuxディストリビューション別設定例 ディストリビューションごとの設定例については各ページ参照。 下記以外のディストリビューションでKai環境を作成された方はそのときの設定内容を追加してほしい。 archdebian 5.0debian 6.0fedoragentoomandrivaopensusepuppyslackwareubuntu 以上で主な準備は終わり。 上へ戻る コメント 名前 コメント
https://w.atwiki.jp/sanosoft/pages/126.html
[AWS] 「CloudWatch」CPU使用率の設定 1. ウィジェットの追加 該当のダッシュボードを表示させて、「ウィジェットの追加」ボタンをクリックします。 ウィジェットタイプの選択画面が表示されます。 線:経時的にメトリクスを比較 スタックされたエリア:経時的に合計を比較 数値:メトリクスの最新の値を瞬時に表示 テキスト:マークダウン形式でのフリーテキスト クエリの結果:ログインサイトから結果を調べる 上記1つを選択して、「設定」ボタンをクリックします。 「すべてのメトリクス」タブで「EC2」→「インスタンス別メトリクス」のリンクをクリックします。 該当のインスタンス名の「CPUUtilization」にチェックを付けて、「ウィジェットの作成」ボタンをクリックします。 作成されたウィジェットの右上にマウスを当てると「ウィジェットのアクション」メニューが表示されますので、「編集」を指定します。 「期間」で更新する時間を指定します。デフォルトでは「5分」です。 編集が完了したら、「ウィジェットの更新」ボタンをクリックします。 「ダッシュボードの保存」ボタンをクリックします。 2. アラームの設定 平均5分間でCPU80%を超過したら、通知するように設定します。 左側のメニュー「アラーム」をクリックします。 「アラームの作成」ボタンをクリックします。 「メトリクスの選択」をクリックして、「すべてのメトリクス」タブで「EC2」→「インスタンス別メトリクス」のリンクをクリックします。 該当のインスタンス名の「CPUUtilization」にチェックを付けて、「メトリクスの選択」ボタンをクリックします。 アラーム条件を指定します。 しきい値の種類 静的 CPU使用率が次の時 以上( =) しきい値 80 「次へ」ボタンをクリックします。 「アクションの設定」画面の「通知」項目を指定します。 アラーム状態の定義 アラーム状態 SNSトピックの選択 新しいトピックの作成 通知を受け取る E メールエンドポイント (通知先メールアドレス) 「トピックの作成」ボタンをクリックします。 「次へ」ボタンをクリックします。 「説明の追加」画面の「名前と説明」項目を指定します。 アラーム名 (任意のアラーム名) アラームの説明 (任意) 「次へ」ボタンをクリックします。 「プレビューと作成」画面で設定内容を確認したら、「アラームの作成」ボタンをクリックします。
https://w.atwiki.jp/abwiki/pages/181.html
#consoleDeclare Function PdhOpenQuery Lib "pdh" Alias "PdhVbOpenQuery" ( _ByRef QueryHandle As Long) As LongDeclare Function PdhAddCounter Lib "pdh" Alias "PdhVbAddCounter" ( _ByVal QueryHandle As Long, _ByVal CounterPath As String, _ByRef CounterHandle As Long) As LongDeclare Function PdhCollectQueryData Lib "pdh" ( _ByVal QueryHandle As Long) As LongDeclare Function PdhGetDoubleCounterValue Lib "pdh" _Alias "PdhVbGetDoubleCounterValue" ( _ByVal CounterHandle As Long, _ByRef CounterStatus As Long) As DoubleDeclare Function PdhCloseQuery Lib "pdh" ( _ByVal QueryHandle As Long) As Long'CPU使用率を返す(%)Function GetCPUutilization(wait As Long) As LongDim hQuery As LongDim hCounter As LongDim CounterStatus As LongPdhOpenQuery(hQuery)PdhAddCounter( hQuery, "\Processor(_Total)\% Processor Time", hCounter)PdhCollectQueryData( hQuery)Sleep(wait)PdhCollectQueryData( hQuery)GetCPUutilization = PdhGetDoubleCounterValue(hCounter, CounterStatus)PdhCloseQuery( hQuery)End FunctionDim cnt As Longcnt = 100While cntPrint GetCPUutilization(500)cnt = cnt -1WendEnd
https://w.atwiki.jp/kapper1224/pages/82.html
Linuxでエロゲは一部だけ動作します。 方法としていくつかありますが、確実ではありません。 DRM対応ソフトやソフトウェアプロテクト関係のゲームは動かない傾向にあります。 Wineだと動画再生シーンで落ちたりすることもあります。 ●WineでWindowsエロゲを動かす 一部のメーカー品はWineで動作します。 フォント関係はWinetricksで、 winetricks allfont などで入れます。それでも一部文字化けが残るかもしれません。 ●LinuxでDVD-PG、Blu-Ray PG PG関係もOSを問わず遊べます。 DVD再生はlibDVDcss2を使う、Blu-RayはWineでLeawo Blu-ray Playerで再生出来ます。 ●Android-x86でAndroidエロゲ Android-x86を経由してエロゲを遊びます。 Android-x86自体が安定していないので注意を ●Qemu-KVMでWindowsをエミュレーション 一番手堅いのがWindowsをそのままエミュレーション。 OSのライセンスを購入する必要があります。 KVMを使えば動作は早くなりますし、KVM-GPUが出来ればさらに早くなります。 ●Pc-98エミュやDOSBox-X、Bochsなどを使う PC-98ソフトやWindowsをエミュレーション動作できるので そこからエロゲを動かせます。 古いゲームなら確実です。 ●吉里吉里やONScripterでエロゲを動かす ゲームのデータを持ってくる必要がありますが、 吉里吉里やONScripterも動きます。 コンバータ関係で変換する必要もあるものもありますので注意。 ●アリスソフトの配布フリー宣言ソフトをxsystem35で動かす xsystem35で古いアリスソフトのゲームも動きます ●DMMのブラウザ対応ゲームでエロゲを遊ぶ 最近少しづつ増えてきたDMMのブラウザ対応ゲームもLinuxで普通に動きます。 ●Steam関係のエロゲを遊ぶ 最近増えてきたSteamの18禁。 Wineと連動してSteam PlayをONにしたらLinuxで動く事も多いです。 ●参考リンク 手のひらの幼なじみたち… [21.8.12 更新] Android/iOSデバイスでADVが遊べるKirikiroid2/Xp3PlayerとArtroidを紹介する WINE HQのリスト 動いたらネットのどこかで情報公開すると、みんなが喜びます。 SNSやブログなどで教えてください。
https://w.atwiki.jp/linux_kai/pages/62.html
Total - (Today - Yesterday - ) 最終更新日 2010/08/21 09 55 さいごに実践編として、操作手順をまとめておく 旧内容ページ 1.LinuxでXLink Kaiする 2.実践例 3.不具合情報 4.その他 コメント 1.LinuxでXLink Kaiする 一般的な操作手順としては次の通り 環境によってはPSP接続とKaiエンジン実行の操作順番は前後してもOK PSPと無線接続する PSPの操作(ゲームを開始する) 無線LANの接続操作 XLink Kaiを起動する エンジンの実行 ブラウザの実行 ゲームで遊ぶ 2.実践例 (準備中) ubuntuでの実践例(旧) その他の実践例を追加してください 3.不具合情報 環境によってIMをONにしたままでチャット発言できない場合がある。回避方法としてはIMをOFFにすればチャット発言できる その他の不具合情報を追加してください 4.その他 その他の情報を追加してください 以上で実践編は終わり。 上へ戻る コメント on Ubuntu 10.04 なぜか,WebUIでChromeが起動しました.日本語でのチャットが出来ませんでした.記事にあるようにFirefoxで開けば日本語入力が出来ました.SCIM OFF後にEnter押さないと,発言できなかった. -- wistaria (2010-07-01 23 55 52) 名前 コメント
https://w.atwiki.jp/asdfa/pages/1138.html
#menu やりたいこと LinuxでVideo録画が行いたい ストリーミングがやりたい できたらweb録画をやりたい ソフトウェア導入方法 Debian3.1のカーネルを2.4→2.6にアップデート UBSドライバー,録画ソフトインストール ストリーミングソフトインストール(spook) 構成 PC(非常に旧式ですw) CPU pen233Mhz メモリー 32M HDD 3.2G I/F USB1.0、FDD シリアル、パラレル(CD-ROMなんて物は無いです) キャプチャーカード Plexter PX-TV402U OS APT及びネットワークインストール容易なDebian3.1を使用 Debian3.1のカーネルを2.4→2.6にアップデート Plexter PX-TV402U用のデバイスドライバーはカーネル2.6でないと起動しないためアップデートしています。 ソフトをAPTからインストール gcc-3.0 gccが見つからんとでるのでリンクを張っておく #ln -sf /usr/bin/gcc-3.0 /usr/bin/gcc kernel-package libncurses-dev module-init-tools http //www.kernel.org/ からカーネルソース取得(自分が取得した時は2.6.16だった) make menuconfig でコンフィグ設定 自分が設定したコンフィグは添付参照(無線LANとかかなり削っています) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (.config) 以下コマンド入力 削除簡単な様にdebパッケージにしています。 make-kpkg は非常に時間がかかります。このPCだと4時間ぐらい。。寝る前にやって起きたらできる感じです make-kpkg clean make-kpkg kernel-image 以下のフォルダーに作成されるのでdebパッケージをインストール debパッケージ消したい場合は dpkg --purge コマンドで /usr/src/linux/kernel-image-2.6.16_10.00.Custom_i386.deb dpkg -i kernel-image-2.6.16_10.00.Custom_i386.deb initrdイメージを作る debian /boot#mkinitrd -o /boot/initrd.img-2.6.16 2.6.16 /boot/grub/menu.lst内容を修正する debian /boot/grub# vi menu.lst PCリブート 1回目の起動だとエラーが出て異常に重たい(ネットワークも使えない)が再度リブートすると正常に動作する様に UBSドライバー,録画ソフトインストール インストール録画使用した感 ドライバーはインストールされるが、録画用のソフトはインストールされない make時カーネル2.6のソースを見ている様子 録画時他のサイトで言われていた様に音ズレする。(1Mbpsで3分で1〜2秒ずれる) 但し3Mbpsで行うと音ズレが発生しなかった。 インストール方法 http //oss.wischip.com/ からLinux用のソースを取ってくる makeする エラーで停止。fxloadが無いみたいなのでAPTでインストールする 【makeログ】 debian /home/ks/wis-go7007-linux-0.9.8# make Your system appears to be missing fxload. Please install fxload before continuing. make *** [fxload_check] Error 1 再度make実施 正常にコンパイルできた 【makeログ】 debian /home/ks/wis-go7007-linux-0.9.8# make ***** Using kernel source in /usr/src/linux/linux-2.6.16 ***** make modules -C /usr/src/linux/linux-2.6.16 M=/home/ks/wis-go7007-linux-0.9.8/kernel make[1] Entering directory `/usr/src/linux/linux-2.6.16 CC [M] /home/ks/wis-go7007-linux-0.9.8/kernel/go7007-v4l2.o CC [M] /home/ks/wis-go7007-linux-0.9.8/kernel/go7007-driver.o CC [M] /home/ks/wis-go7007-linux-0.9.8/kernel/go7007-i2c.o CC [M] /home/ks/wis-go7007-linux-0.9.8/kernel/go7007-fw.o LD [M] /home/ks/wis-go7007-linux-0.9.8/kernel/go7007.o CC [M] /home/ks/wis-go7007-linux-0.9.8/kernel/go7007-usb.o CC [M] /home/ks/wis-go7007-linux-0.9.8/kernel/snd-go7007.o CC [M] /home/ks/wis-go7007-linux-0.9.8/kernel/wis-saa7115.o CC [M] /home/ks/wis-go7007-linux-0.9.8/kernel/wis-tw9903.o CC [M] /home/ks/wis-go7007-linux-0.9.8/kernel/wis-uda1342.o CC [M] /home/ks/wis-go7007-linux-0.9.8/kernel/wis-sony-tuner.o CC [M] /home/ks/wis-go7007-linux-0.9.8/kernel/wis-saa7113.o CC [M] /home/ks/wis-go7007-linux-0.9.8/kernel/wis-ov7640.o CC [M] /home/ks/wis-go7007-linux-0.9.8/kernel/wis-tw2804.o Building modules, stage 2. MODPOST CC /home/ks/wis-go7007-linux-0.9.8/kernel/go7007-usb.mod.o LD [M] /home/ks/wis-go7007-linux-0.9.8/kernel/go7007-usb.ko CC /home/ks/wis-go7007-linux-0.9.8/kernel/go7007.mod.o LD [M] /home/ks/wis-go7007-linux-0.9.8/kernel/go7007.ko CC /home/ks/wis-go7007-linux-0.9.8/kernel/snd-go7007.mod.o LD [M] /home/ks/wis-go7007-linux-0.9.8/kernel/snd-go7007.ko CC /home/ks/wis-go7007-linux-0.9.8/kernel/wis-ov7640.mod.o LD [M] /home/ks/wis-go7007-linux-0.9.8/kernel/wis-ov7640.ko CC /home/ks/wis-go7007-linux-0.9.8/kernel/wis-saa7113.mod.o LD [M] /home/ks/wis-go7007-linux-0.9.8/kernel/wis-saa7113.ko CC /home/ks/wis-go7007-linux-0.9.8/kernel/wis-saa7115.mod.o LD [M] /home/ks/wis-go7007-linux-0.9.8/kernel/wis-saa7115.ko CC /home/ks/wis-go7007-linux-0.9.8/kernel/wis-sony-tuner.mod.o LD [M] /home/ks/wis-go7007-linux-0.9.8/kernel/wis-sony-tuner.ko CC /home/ks/wis-go7007-linux-0.9.8/kernel/wis-tw2804.mod.o LD [M] /home/ks/wis-go7007-linux-0.9.8/kernel/wis-tw2804.ko CC /home/ks/wis-go7007-linux-0.9.8/kernel/wis-tw9903.mod.o LD [M] /home/ks/wis-go7007-linux-0.9.8/kernel/wis-tw9903.ko CC /home/ks/wis-go7007-linux-0.9.8/kernel/wis-uda1342.mod.o LD [M] /home/ks/wis-go7007-linux-0.9.8/kernel/wis-uda1342.ko make[1] Leaving directory `/usr/src/linux/linux-2.6.16 sed -e s/@FIRMWARE_DIR@/\\/usr\\/lib\\/hotplug\\/firmware/ \ -e s/@FXLOAD@/\\/sbin\\/fxload/ \ hotplug/wis-ezusb.in hotplug/wis-ezusb sed -e s/@FIRMWARE_DIR@/\\/usr\\/lib\\/hotplug\\/firmware/ \ -e s/@FXLOAD@/\\/sbin\\/fxload/ \ udev/wis-ezusb.rules.in udev/wis-ezusb.rules make -C apps CFLAGS="-I/usr/src/linux/linux-2.6.16/include -I../include" make[1] Entering directory `/home/ks/wis-go7007-linux-0.9.8/apps gcc -Wall -I/usr/src/linux/linux-2.6.16/include -I../include -o gorecord gorecord.c tv-freq.c gcc -Wall -I/usr/src/linux/linux-2.6.16/include -I../include -o modet modet.c -lncurses make[1] Leaving directory `/home/ks/wis-go7007-linux-0.9.8/apps debian /home/ks/wis-go7007-linux-0.9.8# make installをする 【make installログ】 debian /home/ks/wis-go7007-linux-0.9.8# make install make modules_install INSTALL_MOD_PATH= \ -C /usr/src/linux/linux-2.6.16 M=/home/ks/wis-go7007-linux-0.9.8/kernel make[1] Entering directory `/usr/src/linux/linux-2.6.16 INSTALL /home/ks/wis-go7007-linux-0.9.8/kernel/go7007-usb.ko INSTALL /home/ks/wis-go7007-linux-0.9.8/kernel/go7007.ko INSTALL /home/ks/wis-go7007-linux-0.9.8/kernel/snd-go7007.ko INSTALL /home/ks/wis-go7007-linux-0.9.8/kernel/wis-ov7640.ko INSTALL /home/ks/wis-go7007-linux-0.9.8/kernel/wis-saa7113.ko INSTALL /home/ks/wis-go7007-linux-0.9.8/kernel/wis-saa7115.ko INSTALL /home/ks/wis-go7007-linux-0.9.8/kernel/wis-sony-tuner.ko INSTALL /home/ks/wis-go7007-linux-0.9.8/kernel/wis-tw2804.ko INSTALL /home/ks/wis-go7007-linux-0.9.8/kernel/wis-tw9903.ko INSTALL /home/ks/wis-go7007-linux-0.9.8/kernel/wis-uda1342.ko make[1] Leaving directory `/usr/src/linux/linux-2.6.16 /sbin/depmod -a Installing include files into /usr/src/linux/linux-2.6.16/include/linux install -m 0644 include/*.h /usr/src/linux/linux-2.6.16/include/linux Installing firmware files into /usr/lib/hotplug/firmware [ -d /usr/lib/hotplug/firmware ] || \ install -d /usr/lib/hotplug/firmware [ -d /usr/lib/hotplug/firmware/ezusb ] || \ install -d /usr/lib/hotplug/firmware/ezusb rm -f /usr/lib/hotplug/firmware/PX-402U.bin install -m 0644 firmware/*.bin /usr/lib/hotplug/firmware install -m 0644 firmware/ezusb/*.hex /usr/lib/hotplug/firmware/ezusb install -m 0755 hotplug/wis-ezusb /etc/hotplug/usb install -m 0644 hotplug/wis.usermap-ezusb \ /etc/hotplug/usb/wis.usermap make install -C apps DESTDIR= make[1] Entering directory `/home/ks/wis-go7007-linux-0.9.8/apps No install for apps yet make[1] Leaving directory `/home/ks/wis-go7007-linux-0.9.8/apps debian /home/ks/wis-go7007-linux-0.9.8# インストール後のデバイスの確認 リブートしてlsmod してみると以下のが追加されているのがわかる snd_go7007 6820 1 go7007 snd_pcm 80648 1 snd_go7007 snd_timer 22788 1 snd_pcm snd_page_alloc 10248 1 snd_pcm snd 49252 3 snd_go7007,snd_pcm,snd_timer soundcore 9568 1 snd dmesg コマンドで確認してみると組み込まれているのが確認できる 但しPCがUSB1.0なので警告が出ている Linux video capture interface v1.00 go7007-usb probing new GO7007 USB board go7007-usb *** WARNING *** This device must be connected to a USB 2.0 port! Attempting to capture video through a USB 1.1 port will result in stream corruption, even at low bitrates! go7007 registering new Plextor PX-TV402U-JP wis-saa7115 initializing SAA7115 at address 32 on WIS GO7007SB EZ-USB wis-uda1342 initializing UDA1342 at address 26 on WIS GO7007SB EZ-USB wis-sony-tuner initializing tuner at address 96 on WIS GO7007SB EZ-USB wis-sony-tuner type set to 201 (Sony NTSC_JP (BTF-PK467Z)) 録画の確認 録画してみる OSS deviceが無いぞと言われる debian /home/ks/wis-go7007-linux-0.9.8/apps# ./gorecord -duration 3600 -input 2 -mode ntsc-j -tvchan ntsc-bcast-jp 1 -width 720 -bitr ate 5000 1_w720_1Mbps.avi /dev/video0 is a GO7007 device at USB address 1-2 1.0 Attempting to determine audio device... Unable to find emulated OSS device node debian /home/ks/wis-go7007-linux-0.9.8/apps# OSS deviceが無いのでalsa-baseをAPTでインストール debian /home/ks/wis-go7007-linux-0.9.8/apps# apt-get install alsa-base alsa-baseを起動する。 /usr/share/alsa-base# ./snddevices Creating /dev/audio?... done Creating /dev/sndstat... done Creating /dev/music... done Creating /dev/dmmidi?... done Creating /dev/dmfm?... done Creating /dev/amixer?... done Creating /dev/adsp?... done Creating /dev/amidi?... done Creating /dev/admmidi?... done create symbolic link `/dev/mixer to `/dev/mixer0 create symbolic link `/dev/midi to `/dev/midi00 create symbolic link `/dev/dsp to `/dev/dsp0 create symbolic link `/dev/audio to `/dev/audio0 create symbolic link `/dev/sequencer2 to `/dev/music create symbolic link `/dev/adsp to `/dev/adsp0 create symbolic link `/dev/amidi to `/dev/amidi0 rm cannot remove `/dev/snd Is a directory Creating /dev/snd/control?... done Creating /dev/snd/seq... done Creating /dev/snd/timer... done Creating /dev/snd/hw??... done Creating /dev/snd/midi??... done Creating /dev/snd/pcm??p... done Creating /dev/snd/pcm??c... done ALSA loader devices Creating /dev/aload?... done Creating /dev/aloadSEQ... done debian /usr/share/alsa-base# リブート後再度録画を行ってみる。→できた 録画中強制的止めたい場合はctrl+Cでキャンセルする debian /home/ks/wis-go7007-linux-0.9.8/apps# ./gorecord -duration 3600 -input 2 -mode ntsc-j -tvchan ntsc-bcast-jp 1 -width 720 -bitr ate 5000 1_w720_1Mbps.avi /dev/video0 is a GO7007 device at USB address 1-2 1.0 Attempting to determine audio device...using audio device /dev/dsp Using input port Tuner Capturing video at 720x480, 29.97 FPS 00 43.93 Frames 1040 AVI size 30173952 Video bitrate 3623 kbps Video data written to file 21718014 bytes of MPEG4 Audio data written to file 8437760 bytes of uncompressed PCM AVI file format overhead 51466 bytes Total file size 30207240 bytes コマンド意味(詳しくは--helpで見てください) duration 3600 3600秒間稼動する input 2 チューナカード選択(2はTVチューナ) mode ntsc-j NTSCの方式で録画する tvchan ntsc-bcast-jp 1 1チャンネルで録画する bitrate 3000 3Mbpsで録画する ストリーミングについて ストリーミングのためにspookなるソフトを入れてみる spookはFFmpegに統合された??かも インストール http //www.litech.org/spook/ からソース持ってくる 以下のコマンドでインストール→この段階ではエラーで止まることは無かった ./configure make make install Confファイルはsushi-kのまとめwikiさんのサイトの物を使用(修正無し) http //w3.quake3.jp/sushi-k/elecwiki/index.php?GLAN%20TANK%A4%C7TV%CF%BF%B2%E8 起動 エラーを吐いて起動失敗(デバイスが無いと言われる) debian /home/ks# spook Jun 22 22 40 48 spook[2627] listening on control socket spook.sock Jun 22 22 40 48 spook[2627] listening on tcp port 7070 Jun 22 22 40 48 spook[2627] v4l2 using capture device "Plextor PX-TV402U-JP" Jun 22 22 40 48 spook[2627] v4l2 don t know how to set MPEG4 on this device debian /home/ks# 原因解決のためにサイトを探してみると http //forums.divx.com/eve/forums/a/tpc/f/996105602/m/166106552/r/841101652#841101652 configure時カーネルソースを探している configure時にgo7007.hの場所を教えてやればいい(go7007.hはドライバーインストール時カーネルソースに入る) checking for go7007.h in the kernel source tree... yes となっていればエラーにならないことが判明 go7007.hの場所をfind で探してみる debian /home/ks/spook-20050207# find / -name go7007.h /usr/src/linux/linux-2.6.16/include/linux/go7007.h /home/ks/live/wis-streamer/go7007.h /home/ks/wis-go7007-linux-0.9.8/include/go7007.h 再度やってみる checking for go7007.h in the kernel source tree... yesになっている(エラー時はnoだった) debian /home/ks/spook-20050207# ./configure --enable-input-v4l2 --with-kernel-source=/usr/src/linux/linux-2.6.16/ 【configure長いので抜粋】 checking for linux/compiler.h... yes checking for Video4Linux header files... yes checking for pwc-ioctl.h in the kernel source tree... no checking for Video4Linux2 header files... yes checking for go7007.h in the kernel source tree... yes checking for dc1394_create_handle in -ldc1394_control... no checking for xvid_encore in -lxvidcore... no checking for jpeg_set_defaults in -ljpeg... no 再度make,make install実行 spook起動 始めにgorecordを起動させないといけない nowrite を入れてHDDに書き込まない様にしている duration 6 を入れて6秒後にはコマンドを停止させている ./gorecord -duration 6 -input 2 -mode ntsc-j -tvchan ntsc-bcast-jp 8 -bitrate 3000 -nowrite spook起動 ./spook -c spook.conf 見たいPCからQuickTimeを起動してサーバのアドレスを指定したら再生する(これ以外動作しない。realとかmediaでは動作不可だった) rtsp //サーバのIPアドレス 7070/webcam ストリーミングイメージ#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (spook.JPG) pen233Mhzで1MbpsでCPU使用率30%ぐらいだった 音のズレがひどい(1Mbpsでやると)3分で1秒ぐらい 3Mbpsでやるとほぼずれなくなった変わらずCPU使用率30%ぐらい