人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile


●質問者: のの
●カテゴリ:コンピュータ
✍キーワード:(´・ω・`) CPU エンコード タスク ボケ
○ 状態 :終了
└ 回答数 : 9/9件

▽最新の回答へ

6 ● aki73ix
●25ポイント

http://www.atmarkit.co.jp/fjava/rensai2/webopt07/webopt07.html

@IT:事例に学ぶWebシステム開発のワンポイント(7)

URLはダミーです


おそらくデータストリームの読み書きの遅延時間に原因があるのではないかと思います


たとえば、パソコンが1秒間に100Mのデータを処理する能力があったとします


しかし、読み書きするメディア(DVDやCDなど)が早くても1秒間に10Mまでしか読み書きできないのであれば、いかにPCが早くても10Mしか処理できないので、CPU使用率も読み書きで、せいぜい10%止まりの頭打ちになってしまうわけです


データの転送自体はほとんどCPUに負荷をかけないでバックグラウンドで行われますから

プロセスのCPU使用率が低いのではなく、CPU全体で低いということであれば、システム内のハードウェアの制約で、処理を一番遅いものにあわせている可能性が高いでしょう


最近のPCは非常に高速なものが多いですから、或る程度のところで頭打ちになってしまうのは仕方ないですね

読込先や、書き込み先をもう少し高速にしてやることで改善するかもしれません


ちなみに、他にもCPU使用率が高いプロセスがあるというのであれば、そのプロセスを切ってしまうことで改善することはできます


たとえば、データを読み書きする場合は、ウィルス対策ソフトはその全データをチェックするものもあるわけですから、CPU使用率のうち必ず一定量が処理に割かれてしまうわけです

◎質問者からの返答

うう・・・やっぱりそういうことになるんでしょうか。

ありがとうございます。


7 ● quintia
●30ポイント

http://ask.jp/

Ask.jp

URLはダミーです。

タスクマネージャのCPU使用率でメニューの[表示]-[カーネル時間を表示する]を選択して見てください。

するとグラフに赤いラインが出てきます。

エンコーディングしている間に緑のラインと赤のラインの比率を見てみてください。

ごく大雑把な話になりますが、赤のラインの方がカーネルつまりOS側で使っているCPUです。赤のラインがずっと低ければいいのですが、緑のラインに近い所を推移している様だとディスクの読み書きにCPUが食われていると見ていいかと思います。

この場合はディスク(やインタフェース)の性能がCPUの性能に見合ってないということになりますね。


XP Homeに設定があるか判りませんが(当方XP Proしかさわったことないもので)、マイコンピュータのプロパティを出して、[詳細設定]タブのパフォーマンスの設定を出します。さらに[詳細設定]のタブで「プロセッサのスケジュール」が「バックグラウンドサービス」になっていたりすると、CPUの割り当てが低く抑えられてしまったりします。


後は2番の人も回答している通り、エンコーディングのソフトの設定で「プロセスの優先度」の様なものが無いか調べて見るべきかと。

◎質問者からの返答

カーネルの線は初めて知りました。

見てみたところ、底辺を横ばいです・・・。

プロセッサのスケジュールはプログラムになってました。

プロセスの優先度の設定は見あたらないのです・・・

でもありがとうございます。


8 ● あたぴぃ
●15ポイント

http://www.tmpgenc.net/j_main.html

URLはダミーです。


エンコードに使ってるソフトの名前が分かれば、同じ環境で検証できるかもしれません。

他の操作が遅くならないように速度を調整できるエンコードソフトは数多くあるので、

これだけでは何という名前のソフトか推測できないのですが…

◎質問者からの返答

途中でも書きましたが、エンコードに限った質問ではないので・・・

CPU君にたくさん働いてもらおうと思ったのです(ノ∀;)


9 ● terra5
●40ポイント

http://www.oracle.co.jp/interactive/Techniques/VLDB/Basic/step09...

?V?X?e???E???\?[?X??`???[?j???O

URLはOracleに関する説明ですが、考え方は同じです。

おそらく、HDDの速度がCPUの処理速度に追いついていないためにCPUがHDDの読み書きを待たされていると思われます。

優先度を変えても意味はありません。

優先度は、同時に動くソフトがある場合どちらを優先させるかを決めるときに使いますから、CPUが20%前後と遊んでいる状況では影響ありません。

HDDの速度が問題であれば、デフラグしてみるか、HDDをより高速な物にしてみるぐらいですね。

あと、メモリが少ない場合にも余分なHDDアクセスが発生して遅くなる場合がありますから、メモリが少ない場合、増設すると効果があるかもしれません。

また、他にHDDを使うプログラムが動作していると、エンコードの邪魔になりますから、あればとめておいた方がいいでしょう。

それと、メモリもHDDに比べればはるかに高速ですが、CPUに比べれば遅いため、大量にデータを使うエンコードなどではメモリも高速な方が有利です。これはまず変更できないと思いますが・・。

まあ、それでも100%はまずいかないと思いますが。

ま、見ていても無駄なので他のことをしているのがいいかと。

◎質問者からの返答

>優先度は、同時に動く〜

そうなんですよね。

メモリはPC3200を1G積んでいます。

SATAなんですがなにかおかしいのかも知れません。(でもカーネルの線が低い・・・)

>ま、見ていても無駄なので他のことをしているのがいいかと。

そうしますw


6-9件表示/9件
4.前5件|次の5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ