操作 |
性能 |
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 |
? |
操作 |
性能 |
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 |
? |