免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: Godbach
打印 上一主题 下一主题

[实践] 【专家坐镇,16本图书大礼】熟知内核及应用态,打通Linux编程任督二脉(获奖名单已... [复制链接]

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-25 06:20:002017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:2115-16赛季CBA联赛之新疆
日期:2018-04-23 13:55:2315-16赛季CBA联赛之辽宁
日期:2018-07-23 08:59:12
81 [报告]
发表于 2016-07-15 16:26 |只看该作者
回复 33# Godbach


    希望能中奖就有理由给自己了解下内核了 哈哈

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
82 [报告]
发表于 2016-07-15 23:04 |只看该作者
回复 79# txchxl
你用的是 kernel 现成的钩子?

   

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
83 [报告]
发表于 2016-07-15 23:05 |只看该作者
回复 81# Fl_wolf
应用层也可以分享一些经验嘛。


   

论坛徽章:
2
IT运维版块每日发帖之星
日期:2016-05-16 06:20:00IT运维版块每日发帖之星
日期:2016-07-14 06:20:00
84 [报告]
发表于 2016-07-18 13:36 |只看该作者

论坛徽章:
0
85 [报告]
发表于 2016-07-19 15:20 |只看该作者
分享两个:
1.打印log导致性能低的问题。  
   当时有哥们改开源程序,发现用远程ssh调试性能高,打印到本地性能低。后来历经曲折发现原来是打印log,写的目的位置有所差异。远程调试走网络,本地调试打到了console,而写到console,要经历一系列系统调用,当时翻查了write等的实现。这件事得到的经验是:再小的细节,背后可能隐藏着庞大的机制,不可不谨慎。
2.更换内核版本影响并发连接数。
   测试上万的并发连接数在不同内核版本的影响。发现有些发行版不支持,比如Centos,有些完全没问题,比如Ubuntu,具体的发行版本号已经不记得了。当时挺费解的,不过找到可用的内核版本以后就没管了。有兴趣有精力的可以尝试下。

评分

参与人数 1可用积分 +6 收起 理由
Godbach + 6 赞一个!

查看全部评分

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
86 [报告]
发表于 2016-07-19 15:30 |只看该作者
回复 85# henrystark

感谢分享。看来跳过的坑,都是记忆犹新。


   

论坛徽章:
0
87 [报告]
发表于 2016-07-19 21:45 |只看该作者
不是,其实是模仿钩子的一种写法,也是用函数指针实现的。记不清怎么写的了,只记得位置和一些操作原理了。
Godbach 发表于 2016-07-15 23:04
回复 79# txchxl
你用的是 kernel 现成的钩子?

论坛徽章:
0
88 [报告]
发表于 2016-07-19 22:17 |只看该作者
回复 85# henrystark


就我自己的测试,CentOS7服务端的RPS比CentOS6.5大约提高1倍。

   

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
89 [报告]
发表于 2016-07-19 22:21 |只看该作者
回复 88# GFree_Wind

是 kernel 或者 driver 的原因?


   

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
90 [报告]
发表于 2016-07-19 22:22 |只看该作者
回复 87# txchxl

函数指针也算钩子吧。。


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP