All of lore.kernel.org
 help / color / mirror / Atom feed
* 回复:Re: 回复:Re: 回复:Re: Xenomai latency_test_not_good
@ 2019-09-09 12:56 鲁克文
  2019-09-09 13:56 ` Jan Kiszka
  0 siblings, 1 reply; 2+ messages in thread
From: 鲁克文 @ 2019-09-09 12:56 UTC (permalink / raw)
  To: Jan Kiszka, xenomai

Dear Jan:
For the graphic thing, our system really needs graphic, it could not be removed. Otherwise, I saw articles that someone got very low latency also in some X86 ubuntu-desktop version, so I wonder whether the graphic is the key factor to the realtime system.
For your second point: "Try that with a vanilla kernel on your hardware."  You mean I can use the hardware latency detector to test my kernel?

--------------------------------
 
Best regards
Kevin

----- 原始邮件 -----
发件人:Jan Kiszka <jan.kiszka@siemens.com>
收件人:hikwlu@sina.com, xenomai <xenomai@xenomai.org>
主题:Re: 回复:Re: 回复:Re: Xenomai latency_test_not_good
日期:2019年09月09日 20点34分


On 09.09.19 13:48, 鲁克文 wrote:
> Dear Jan Kiszka
> 
> Thanks for your reply.
> And I add "idle=poll" to the kernel parameter, but it results no help;and I 
> enter the BIOS setup window and disable some ACPI setting,also no help.
> 
> For the latency test:(1)when system is startup, and just run latency test, the 
> latency is not very large, just about 13 micro-second;(2) when I run latency 
> test, and then start Firefox to do some web-browsing, as access website like: 
> www.sina.com.cn, the latency suddenly goes higher as hundreds of mirco-second. I 
> wonder whether this phenomenon could help us.
> 
You mean that  you have a graphic desktop running? Try without that. GPUs may 
cause hardware-related latencies as well.
> Also, for the SMI thing, could I just use msr-tools to verify that the realtime 
> system is really influenced by the SMI thing?
> 
The mainline kernel has the Hardware Latency Detector (see 
linux/Documentation/trace/hwlat_detector.rst). Try that with a vanilla kernel on 
your hardware.
Jan
> 
> --------------------------------
> 
> Best regards
> Kevin
> 
> ----- 原始邮件 -----
> 发件人:Jan Kiszka <jan.kiszka@siemens.com>
> 收件人:hikwlu@sina.com, xenomai <xenomai@xenomai.org>
> 主题:Re: 回复:Re: Xenomai latency test not good
> 日期:2019年09月09日 19点19分
> 
> 
> On 09.09.19 12:14, 鲁克文 wrote:
>  > Dear Jan Kiszka:
>  >
>  > I re-enable ACPI_PROCESSOR in the kernel, but also the latency test seems no
>  > good,attached file is the new kernel config file.
>  >
>  > 
> /*********************************************************************************************/
>  > RTT|  00:01:04  (periodic user-mode task, 100 us period, priority 99)
>  > RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst
>  > RTD|      0.072|      0.785|     19.712|       2|     0|     -0.177|    131.284
>  > RTD|      0.096|      2.280|     15.701|       2|     0|     -0.177|    131.284
>  > RTD|      0.059|      1.573|     12.868|       2|     0|     -0.177|    131.284
>  > RTD|      0.058|      2.512|     25.545|       2|     0|     -0.177|    131.284
>  > RTD|      0.286|      1.928|    153.611|       3|     0|     -0.177|    153.611
>  > RTD|      0.285|      2.834|     17.032|       3|     0|     -0.177|    153.611
>  > RTD|      0.128|      2.104|     26.467|       3|     0|     -0.177|    153.611
>  > RTD|      0.140|      1.105|     14.978|       3|     0|     -0.177|    153.611
>  > RTD|      0.163|      0.950|     12.708|       3|     0|     -0.177|    153.611
>  > RTD|      0.199|      1.012|     15.109|       3|     0|     -0.177|    153.611
>  > RTD|      0.042|      1.007|     10.511|       3|     0|     -0.177|    153.611
>  > RTD|      0.102|      0.763|    125.684|       4|     0|     -0.177|    153.611
>  > RTD|      0.138|      0.810|     12.226|       4|     0|     -0.177|    153.611
>  > RTD|      0.125|      1.312|     13.858|       4|     0|     -0.177|    153.611
>  > RTD|      0.256|      0.854|     67.039|       4|     0|     -0.177|    153.611
>  > RTD|      0.280|      0.841|     14.205|       4|     0|     -0.177|    153.611
>  > RTD|      0.099|      0.631|     76.185|       4|     0|     -0.177|    153.611
>  > RTD|      0.230|      0.953|     16.041|       4|     0|     -0.177|    153.611
>  > RTD|      0.086|      0.985|     65.416|       4|     0|     -0.177|    153.611
>  > RTD|      0.110|      0.856|     18.357|       4|     0|     -0.177|    153.611
>  > 
> /************************************************************************************/
>  >
> Yeah, these numbers are still off. Likely, we see some power management effects.
> They might be triggered by Linux, and then some kernel switch can do the magic
> (check e.g. CONFIG_ACPI_PROCESSOR_CSTATE). You may also try "idle=poll" as
> kernel parameter. Or the issue is caused by the firmware (bios). Check power
> settings there. In the worst case, the behaviour is SMI induced and can't be
> disabled. Then only a different firmware can help - or a different hardware.
> Jan
> -- 
> Siemens AG, Corporate Technology, CT RDA IOT SES-DE
> Corporate Competence Center Embedded Linux
-- 
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: 回复:Re: 回复:Re: 回复:Re: Xenomai latency_test_not_good
  2019-09-09 12:56 回复:Re: 回复:Re: 回复:Re: Xenomai latency_test_not_good 鲁克文
@ 2019-09-09 13:56 ` Jan Kiszka
  0 siblings, 0 replies; 2+ messages in thread
From: Jan Kiszka @ 2019-09-09 13:56 UTC (permalink / raw)
  To: hikwlu, xenomai

On 09.09.19 14:56, 鲁克文 wrote:
> Dear Jan:
> 
> For the graphic thing, our system really needs graphic, it could not be removed. 
> Otherwise, I saw articles that someone got very low latency also in some X86 
> ubuntu-desktop version, so I wonder whether the graphic is the key factor to the 
> realtime system.

Every system is different. And graphic != graphic (only framebuffer, GPU 
acceleration etc.).

> 
> For your second point: "Try that with a vanilla kernel on your hardware."  You 
> mean I can use the hardware latency detector to test my kernel?
> 

The hardware latency detector tests the hardware. But this feature is not 
supported by the I-pipe kernel, therefore use a vanilla one.

Jan

-- 
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-09-09 13:56 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-09 12:56 回复:Re: 回复:Re: 回复:Re: Xenomai latency_test_not_good 鲁克文
2019-09-09 13:56 ` Jan Kiszka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.