当前位置: 技术问答>linux和unix
使用精简的linux系统效率会提高吗?
来源: 互联网 发布时间:2015-07-29
本文导语: 我用一个精简的linux系统(不到20M)代替redhat,上面运行一个多线程转发程序效率不升反降,按说精简后的功能单一去掉了那些服务应该更有效才对,不知道为什么会这样? | 关注!!! 如...
我用一个精简的linux系统(不到20M)代替redhat,上面运行一个多线程转发程序效率不升反降,按说精简后的功能单一去掉了那些服务应该更有效才对,不知道为什么会这样?
|
关注!!! 如何自己定制系统很重要。 如果才能做到单纯的数据库服务器。
必要的内核+shell(只要一个shell)+必要的库和编译器 +数据库(mysql 或者oracle 这是目标)
必要的内核+shell(只要一个shell)+必要的库和编译器 +数据库(mysql 或者oracle 这是目标)
|
系统的大小跟效率没有必然的联系!
如果不运行,就应该对效率没有影响。
如果不运行,就应该对效率没有影响。
|
估计问题还是出在线程库
rh fc2的线程库是nptl,而你自己做的很有可能还是老的linuxthreads
nptl在线程的创建切换时候相比于linuxthreads有近600%的提升
rh fc2的线程库是nptl,而你自己做的很有可能还是老的linuxthreads
nptl在线程的创建切换时候相比于linuxthreads有近600%的提升
|
执行libc.so.6
看输出消息有没有nptl或者native posix threads library
类似于Native POSIX Threads Library by Ulrich Drepper et al
如果是fedora的话应该是有的
如果是自己打造的系统,要使用2.6的头文件,并且重新编译glibc,config的时候加上nptl参数
看输出消息有没有nptl或者native posix threads library
类似于Native POSIX Threads Library by Ulrich Drepper et al
如果是fedora的话应该是有的
如果是自己打造的系统,要使用2.6的头文件,并且重新编译glibc,config的时候加上nptl参数