Welcome! Log In Create A New Profile

Advanced

Re: Затыкается отдача статики

Olexander Shtepa
November 30, 2009 05:44AM
У меня context switches зашкаливали (больше 100к) на CentOS 5.{0-4} при использовании
NFS (интенсивное чтение). При большом cs ядро бОльшую часть времени тратит на
переключения контекстов, чем на полезную работу.

Как выяснилось, виноват Preemption. Эффект полностью исчезал при даугрейде ядра до
CentOS 4 (там нет еще Preemption), или перекомпиляции ядра с опциями:
CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_BKL is not set

В последнее время удалось избавится от NFS и больше нет заботы с постоянной
перекомпиляцией пакетов с ядрами.


Хотя у вас ненулевой Idle, так что не думаю что упор в процесорное время.
А вот 230М свопа и всего 800М кеша, указывают что памяти маловато.

> System
> in: The number of interrupts per second, including the clock.
> cs: The number of context switches per second.
>
> procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
> r b swpd free buff cache si so bi bo in cs us sy id wa st
> 3 1 230224 8188 368 839636 4 0 64450 6050 8977 56019 30 13 43 15 0
> 3 4 230224 8076 360 834144 0 0 55534 6048 8892 58791 30 15 43 13 0
> 5 1 230224 7948 376 836996 0 0 62700 5394 8521 55069 30 13 42 16 0
> 5 1 230224 7876 364 801632 0 0 68598 5308 8139 51781 32 13 43 12 0
> 4 1 230224 10836 316 795736 0 0 61230 6682 7933 56686 42 16 36 6 0
> 6 0 230224 39120 304 796472 0 0 55702 6326 7495 53111 41 16 38 5 0
> 3 4 230224 7972 808 820144 104 0 60372 3752 7848 63212 26 18 35 21 0
> 2 3 230224 9696 1080 817388 0 0 34748 3852 7287 46473 26 11 38 24 0
> 2 0 230224 10864 1240 816208 0 0 34846 2242 6062 44545 29 10 52 8 0
> 7 3 230224 8328 1256 818080 0 0 28278 5130 6495 40051 29 9 50 11 0
> 3 0 230224 7976 1248 818600 0 0 54454 6008 7241 57226 28 15 45 13 0
>
>
> Есть мнения? :(
> Вторая часть этого поста тут http://forum.nginx.org/read.php?21,25937
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Затыкается отдача статики

kozakd November 27, 2009 03:58AM

Re: Затыкается отдача статики

Anton Yuzhaninov November 27, 2009 05:02AM

Re: Затыкается отдача статики

Olexander Shtepa November 27, 2009 05:10AM

Re: Затыкается отдача статики

Михаил Монашёв November 27, 2009 05:14AM

Re: Затыкается отдача статики

kozakd November 27, 2009 05:28AM

Re[2]: Затыкается отдача статики

Михаил Монашёв November 27, 2009 07:56AM

Re: Затыкается отдача статики

kozakd November 27, 2009 05:24AM

Re: Затыкается отдача статики

kozakd November 27, 2009 03:46PM

Re: Затыкается отдача статики

kozakd November 29, 2009 02:37PM

Re: Затыкается отдача статики

Olexander Shtepa November 30, 2009 05:44AM

Re: Затыкается отдача статики

kozakd November 30, 2009 10:23AM

Re: Затыкается отдача статики

kozakd December 01, 2009 09:28AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 320
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready