http://www.opennet.ru/opennews/art.shtml?num=24124
"�������� �������� ����������� ������ ����������� ����� O(1) ��� ������� �
�������������� ���� 2.6.26."
���� ����� �������� - CFS ������.
� ���������� �����������, Alexandre.
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.
� ��� ����� ��� ����������� :) ��� � ��� �� ������ �����...
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.