[Armadillo:08758] Re: プロセスのスイッチング時間

nakayama junichi email@hidden
2013年 4月 24日 (水) 10:31:31 JST


Yamamoto様

ONICOSの中山です。

> 知らない間に調べていただいていたようで、ありがとうございます。
> ちなみにどの位でスイッチングされてたのでしょうか?

それはわかりません。
システム全体が問題なく動いていましたので、
非常に高速にスイッチングが行われていたようです。
デフォルトのタイムスライスは100ミリ秒のようですが、
それよりも短い時間と思われます。

Yamamotoさんのいうスイッチング時間とは
カーネルのコンテクストスイッチ処理自体が
消費する時間のことを指しているのでしょうか?
それとも、あるプロセスにCPUが割り当てられてから
コンテクストスイッチが行われるまでの時間のことなのでしょうか?

細かい話ですいません。


--------------------------------------------------
From: "Yamamoto" <email@hidden>
Sent: Tuesday, April 23, 2013 11:47 PM
To: "Armadillo general discussion list" <email@hidden>
Subject: [Armadillo:08757] Re: プロセスのスイッチング時間

> Yamamotoです。
>
> 知らない間に調べていただいていたようで、ありがとうございます。
>
> ちなみにどの位でスイッチングされてたのでしょうか?
>
> On Mon, 22 Apr 2013 13:16:40 +0900
> "nakayama junichi" <email@hidden> wrote:
>
>> yashi様
>>
>> ONICOSの中山です。
>>
>> > たとえば、以下のようなプログラムでも全体が止まる感じでしょうか?
>> >
>> > int main(void) {
>> >  for(;;);
>> >  return 0;
>> > }
>> >
>> > cpu bound のプロセスでも、ちゃんと schedule されるはずなのですが...。
>>
>> 上記プログラムをこちらで作成して試したところ、
>> yashiさんのおっしゃるとおり、確かにscheduleされていました。
>> 私の報告したような現象は実際にあったことなので、
>> どうも不思議な感じがします。
>> 私の場合は、sleep(0)を入れることでシステムが固まる現象が起きなくなりましたが。。。
>>
>> わからずじまいですいません。
>>
>>
>> --------------------------------------------------
>> From: "Yasushi SHOJI" <email@hidden>
>> Sent: Monday, April 22, 2013 11:27 AM
>> To: "Armadillo general discussion list" 
>> <email@hidden>
>> Subject: [Armadillo:08754] Re: プロセスのスイッチング時間
>>
>> > At Tue, 16 Apr 2013 11:33:07 +0900,
>> > nakayama junichi wrote:
>> >>
>> >> Armadillo-440環境では、
>> >> 私の作成したプログラムにて以下のような問題が発生したことがあります。
>> >> ある子プロセスがシステムコールを一切呼ばない状態でループするようになっており、
>> >>
>> >> その処理に差しかかるとシステム全体が停まってしまいました。
>> >
>> > たとえば、以下のようなプログラムでも全体が止まる感じでしょうか?
>> >
>> > int main(void) {
>> >  for(;;);
>> >  return 0;
>> > }
>> >
>> > cpu bound のプロセスでも、ちゃんと schedule されるはずなのですが...。
>> > -- >           yashi
>> >
>> > _______________________________________________
>> > armadillo mailing list
>> > email@hidden
>> > http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
> (^_^)v(^_^)/~(^_^)v(^_^)/~
>     山本 伸夫
>   email@hidden
> (^_^)/~(^_^)v(^_^)/~(^_^)v
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo 




armadillo メーリングリストの案内