����Linux�Ż�
Linux����

Linux�ں˰�װ����

����ʱ��:2017-04-12 10:13:28��Դ:linux��վ����:�������ŵ�����
����ͨ������ʵ������������Linux��Ϊ�ں˴򲹶��ļ�ʵ����
 
Linux�°�װ�߰汾�������Ͱ汾�IJ�������Ϊ���¼�����
1��ѡȡ����
2����������
3�����벢�����������
4����װ����֤����
 
����
����ΪUbuntu 14.04�汾��64λϵͳ��
�ں˰汾4.1.38��
 
�ں˰�װ��������
1��ѡȡ����
����������
�����Ͻ�������Դ��վ����github��google��AndroidԴ��Ŀ¼����ÿ��commit��¼��������Ϊ�������ӵ����ǵ��ں��У��������ڿ�Դ��վ�Ϸ�֧�ڶࡢÿ����֧�Ĵ�����Ĵ���Ҳ�൱�࣬�������޴�����������Ҫ����Ե�Ѱ�����Ǹ���Ȥ���ұȽ���Ҫ�IJ�����
ѡȡԭ��
һ����˵���򲹶������ѳ̶�ȡ�����������أ�
-�����ύʱ���Ƿ������ǵ��ں˰汾����̶�
-�Ķ����ļ�����
-�Ķ����ļ��Ƿ��Խ�˽϶��ģ��
-�漰��ģ��Ķ��Ƿ�Ƶ��
-�����������
����ѡȡ�������ƣ�“ipc/mqueue: Implement lockless pipelined wakeups”��“sched: Implement lockless wake-queues”
��������������Linux4.2���ش󲹶����漰���˽��̵Ļ����л��������ϵͳ�����ܡ�
����“ipc/mqueue: Implement lockless pipelined wakeups”���£�
Linux�ں˰�װ����
����“sched: Implement lockless wake-queues”���£�
Linux�ں˰�װ����
 
2����������
ѡȡ�ò���֮����Ҫ��������patch�Բ����Ĵ�����з������ҳ�������������֮��صĴ��롣
�ֶ���ѡ����ش���֮�󣬽���ش��븴�Ƶ�Դ����ش�����Ϊ�汾�ͷ�֧��ͬ��ԭ�򣬶���������ļ����������޷���Ӧ�ģ�������Ҫ�ֹ����Ҷ�Ӧ���룬��Linux��Դ����и��ģ����ϵͳ��������
���ݲ���“ipc/mqueue: Implement lockless pipelined wakeups”��ɶ�mqueue.cԴ����ĸ��ġ�
Linux�ں˰�װ����
���ݲ���“sched: Implement lockless wake-queues”��ɶ�sched.hԴ����ĸ��ġ�
Linux�ں˰�װ����
���ݲ���“sched: Implement lockless wake-queues”��ɶ�core.cԴ����ĸ��ġ�
Linux�ں˰�װ����
 
3�����벢�����������
�����µ��ں�Դ�����µ��ں�Դ����б��롣
Linux�ں˰�װ����
ʹ��#make modules��#make modules_install����ģ����б��룬����װ����׼��ģ��Ŀ¼�С�
���µ��ں�Դ����б����İ�װ��
Linux�ں˰�װ����
 
4����װ����֤����
������ں�Դ��ı���󣬰�װ���µ��ں�֮�����Բ�������֤�׶Ρ�
��֤����ȷʵ��Ч֮��ʼ�������ܲ��ԣ�����ѡ��sysbench��cpu���ܽ���ѹ�����ԡ�
Sysbench��飺
sysbench��һ�Դ�Ķ��߳����ܲ��Թ��ߣ�����ִ��CPU/�ڴ�/�߳�/IO/���ݿ�ȷ�������ܲ��ԡ�SysBench����ָ����Ŀ���̲߳��д������󡣲���CPU����ʱ����SysBench����򵥵IJ���ģʽ����������Ϊ�������㣬-test=cpu������ָ����������Ϊcpu��--cpu-max-primes=20000 runָ�����㵽�����������ÿ���̲߳���ִ��ֱ����һ���̴߳ﵽ��������򳬹�ָ������ʱ�䡣
��װ����֮ǰ,CPU���ܲ��Խ�����£�
Linux�ں˰�װ����
��װ����֮��,CPU���ܲ��Խ�����£�
Linux�ں˰�װ����
�ԱȰ�װ����ǰ��ĶԱȿ��Է������Ե�����������
 
�������ø��µ�ַ��//m.ajphoenix.com/linux/29934.html