scheduler

    8

    1答えて

    現在のPIDが変更されるたびに、つまり新しいプロセスが切り替わるたびに、何らかの診断コードが実行されるようにLinuxカーネルを変更したいと考えています(詳細は後述)。私はいくつか掘り下げました。スケジューラが新しいプロセスを選択するたびに、context_switch()という関数が呼び出されているようです(これはちょうどsched.c/schedule()の大まかな解析のものです)。 問題は、

    6

    1答えて

    タスクとそのスケジュールのリストがあります。 タスク1 - 毎日12 PM タスク2 - 月曜日、水曜日 - 午後9時 スケジュールに従って発射したいですか? タスクスケジューラまたは他のスケジューラの\タイマをC#の一意のコンテキスト(タスクID)で登録することは可能ですか?コールバック(何らかのイベント)で、コンテキストからtaskidを取得し、taskidを使用して、私はアクションをトリガー

    9

    2答えて

    報告目的で時間ベースのイベントを集計するために使用されるC#(.NET 4.5)アプリケーションを作成しています。私のクエリロジックをリアルタイムデータと履歴データの両方で再利用できるようにするには、Reactive Extensions(2.0)とインフラストラクチャIScheduler(HistoricalSchedulerとフレンド)を使用します。例えば 、我々は(年代順にソートされたが、彼

    1

    1答えて

    私はHerokuでホストされているアプリを持っており、このアプリは1日に何回か実行する必要があり、4回と言います(そして、最善の方法で設定します。 1AMでの仕事、5AMでの仕事、11AMでの仕事、8PMでの仕事)。 ヘロクには、Schedulerというアドオンがあります。上記の時間計画でタスクを実行する方法はありますか?

    5

    2答えて

    簡単な質問:私は、優先順位グラフを取り、優先順位(および "準備"命令)を決定し、利用可能な機能ユニットのタスクをスケジュールする準プロセッサシミュレータを構築しました。非常に基本的なシミュレータです。 しかし、私は能力を持っていないので、私はDESエンジンの上に構築すべきであることに気付きました。「10サイクルで、 (すなわち、あらかじめ定義された時間に信号を発生させ、将来起こるはずのイベントや

    6

    1答えて

    私はSCHED_FIFOで実験していますが、予期しない動作が発生しています。私が使用しているサーバーにはハイパースレッディングが無効な12個のコアがあります。すべての設定可能な割り込みは、CPU 0で実行するように設定されています。 私のプログラムの開始は、CPUアフィニティがコア0に設定されたスケジューリングポリシーを変更せずに、pthreadsライブラリを使用して優先度の低いタスクのスレッドを

    9

    1答えて

    私はC#でQuartz.NETを使用していますが、CronTriggerで失火命令を設定する際に問題があります。私はQuartz DBがインストールされたSQLバックエンドを実行しています。私は仕事を作成し、スケジューラを実行するためにうまく動作する次のコードを持っています。私がアクセスできる IScheduler _scheduler; IJobDetail job; ISchedulerF

    0

    1答えて

    メインアプリケーションにWebサービスを呼び出し、ライブタイルに入れるための情報を取得するコードがいくつかあります。 私は定期的なエージェントを介して自己更新されたタイルを作成したいが、コードを複製する必要はなく、認証用の設定にアクセスする必要がある... スケジューラエージェントの名前空間を既存のコード/設定にアクセスできるように、私のメインアプリケーションと同じですか?

    7

    2答えて

    私はLinuxカーネル用の新しいIOスケジューラを開発中です。 Linuxの未処理のIO要求(ディスクIOキュー)の総数を表示するツールを誰かが知っているかどうかを確認しようとしていますか? 私は端末から作業しています。 ありがとうございました!

    9

    2答えて

    カーネルバージョン2.4-20を使用しており、カーネルモードでアクティブユーザー数をカウントする必要があります。目標はスケジューラーを変更することです、従って私達はスケジュール()機能を変更するsched.cにあります。 私たちが行うことは、list_for_eachマクロ内のユーザーを数えることです。 list_for_each(tmp, &runqueue_head) { p = l