Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

linux в Google

0 views
Skip to first unread message

Alexandre Tabounkine

unread,
Nov 6, 2009, 1:55:14 AM11/6/09
to
������, All!

http://www.opennet.ru/opennews/art.shtml?num=24124

"�������� �������� ����������� ������ ����������� ����� O(1) ��� ������� �
�������������� ���� 2.6.26."

���� ����� �������� - CFS ������.

� ���������� �����������, Alexandre.

Alexandre Tabounkine

unread,
Nov 6, 2009, 7:10:22 AM11/6/09
to
������, All!

06 ��� 09 09:55, Alexandre Tabounkine -> All:


AT> http://www.opennet.ru/opennews/art.shtml?num=24124

AT> "�������� �������� ����������� ������ ����������� ����� O(1) ���
AT> ������� � �������������� ���� 2.6.26."
� ���������:
"In the area of CPU scheduling, Google found the move to the completely fair
scheduler to be painful. In fact, it was such a problem that they finally
forward-ported the old O(1) scheduler and can run it in 2.6.26. Changes in the
semantics of sched_yield() created grief, especially with the user-space
locking that Google uses. High-priority threads can make a mess of load
balancing, even if they run for very short periods of time. And load balancing
matters: Google runs something like 5000 threads on systems with 16-32 cores."

http://lwn.net/Articles/357658/

� ���������� �����������, Alexandre.

Alex Mizrahi

unread,
Nov 6, 2009, 9:23:48 AM11/6/09
to
AT>> "�������� �������� ����������� ������ ����������� ����� O(1) ���
AT>> ������� � �������������� ���� 2.6.26."
AT> � ���������:
AT> "In the area of CPU scheduling, Google found the move to the completely
AT> fair scheduler to be painful. In fact, it was such a problem that they
AT> finally forward-ported the old O(1) scheduler and can run it in 2.6.26.
AT> Changes in the semantics of sched_yield() created grief, especially
AT> with the user-space locking that Google uses. High-priority threads can
AT> make a mess of load balancing, even if they run for very short periods
AT> of time. And load balancing matters: Google runs something like 5000
AT> threads on systems with 16-32 cores."

� ��� ����� ��� ����������� :) ��� � ��� �� ������ �����...


Alexandre Tabounkine

unread,
Nov 6, 2009, 12:57:14 PM11/6/09
to
������, Alex!

06 ��� 09 17:23, Alex Mizrahi -> Alexandre Tabounkine:

AT>> time. And load balancing matters: Google runs something like 5000


AT>> threads on systems with 16-32 cores."

AM> � ��� ����� ��� ����������� :) ��� � ��� �� ������ �����...
������� �� ����, �� ��� �� ������������, ��� ������� ����������� ��������
��������������� ���������� � CFS.

http://article.gmane.org/gmane.linux.kernel/889444 , � �������.

� ���������� �����������, Alexandre.

0 new messages