您的位置:首页 > 运维架构 > Linux

linux 下的编程效率分享

2016-05-06 19:29 507 查看
操作
性能
memset 1K
150W次/s
memcpy 1K
150W次/s
malloc 小字节 单线程
100W次/s
gettimeofday
30W~400W次/s
time
30W~400W次/s
getpid
1000W次/s
shmget
300W次/s
shmat
40W次/s
scoket
10W~50W次/s
sendto调用
40W次/s
sendto 2k包
5W次/秒
pthread_create
~5W次/s
fork
~5K次/s
pthread mutex lock/unlock
~4000W次/s
Posix 信号
200W次/s
系统V 信号
50W次/s
ntohl等非系统调用函数
~1亿次/s
一般系统调用
~100ns左右
磁盘seek
100次/s
内存访问
1000W次/s
顺序从磁盘读取1M数据
20ms
顺序从内存读取1M数据
250us
顺序读取磁盘数据
~50M数据/s
顺序写磁盘数据
~30M数据/s
文件读写
100~2W次/秒
数据库读写
500次/s
同机房网络延迟
~1ms
专线延迟
~20ms
外网延迟
20ms~100ms
gprs延迟
~1s
每台机器tcp并发连接数
5W~6W
每台机器Tcp处理包个数
~3W
每台机器Udp处理包个数
~10W
每台机器Appach 静态小页面处理pv
?
每台机器Appach 动态小页面处理pv
?
每台机器Appach 静态大页面处理pv
?
每台机器Appach 动态大页面处理pv
?
操作
性能
memset 1K
150W次/s
memcpy 1K
150W次/s
malloc 小字节 单线程
100W次/s
gettimeofday
30W~400W次/s
time
30W~400W次/s
getpid
1000W次/s
shmget
300W次/s
shmat
40W次/s
scoket
10W~50W次/s
sendto调用
40W次/s
sendto 2k包
5W次/秒
pthread_create
~5W次/s
fork
~5K次/s
pthread mutex lock/unlock
~4000W次/s
Posix 信号
200W次/s
系统V 信号
50W次/s
ntohl等非系统调用函数
~1亿次/s
一般系统调用
~100ns左右
磁盘seek
100次/s
内存访问
1000W次/s
顺序从磁盘读取1M数据
20ms
顺序从内存读取1M数据
250us
顺序读取磁盘数据
~50M数据/s
顺序写磁盘数据
~30M数据/s
文件读写
100~2W次/秒
数据库读写
500次/s
同机房网络延迟
~1ms
专线延迟
~20ms
外网延迟
20ms~100ms
gprs延迟
~1s
每台机器tcp并发连接数
5W~6W
每台机器Tcp处理包个数
~3W
每台机器Udp处理包个数
~10W
每台机器Appach 静态小页面处理pv
?
每台机器Appach 动态小页面处理pv
?
每台机器Appach 静态大页面处理pv
?
每台机器Appach 动态大页面处理pv
?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: