タグ

Windowsとcpuに関するwushiのブックマーク (2)

  • プロセスへのCPU割り当てについて

    チャブーンです。 GUIでしかできない、ということのようですから、「GUIと同じこと」をコマンドで実行するといいでしょう。このコマンドをスクリプト化して、DFS Replicationイベントログに記録される、イベントID:1004/ソース:DFSRの「イベントにタスクを設定」することで、このタスクで実行させます。1004はDFS Replicationが完全に起動したことを通知するイベントです。 (Get-Process "dfsrs").ProcessorAffinity=1 http://waynes-world-it.blogspot.jp/2009/06/processor-affinity-on-windows-server.html スクリプト化したコマンドは、タスク登録時に以下のように設定します。タスクの設定で「ログオンにかかわらず実行する」と「最上位の権限で実行する」への

  • Windowsでプログラムの実行に使用するCPUを限定させる(プロセッサアフィニティマスクを設定する)

    解説 ハイパー・スレッディング(Hyper Threading:HT)やマルチコア、マルチプロセッサ・システムなど、複数のスレッドを、(擬似的ではなく、当に)同時に実行させることのできるシステムが増えている。Windows OSはマルチプロセッサ・システムに対応しており、これらのプロセッサが装備されていると、複数のスレッドを各CPUTIPSでいう「CPU」とは、1つのスレッドを実行する処理エンジンのことを指すものとする。HTなら2 CPU相当と数える)に自動的に割り振り、効率的に処理を実行する。 非常に便利で有用な機能であるが、場合によっては問題が発生することがある。マルチ・プロセッサ対応していない古いアプリケーション(もしくは対応やテストが不十分なアプリケーション)などでは、1つのリソース(プログラム中で利用するデータなど)を同時に複数のスレッドから操作しようとして不整合を起こした

    Windowsでプログラムの実行に使用するCPUを限定させる(プロセッサアフィニティマスクを設定する)
  • 1