随笔分类 -  调优排错

摘要:项目需要使用tcmalloc,比较简单的方法是安装tcmalloc相关包(gpertools)后,将tcmalloc的静态库提取出来,在编译项目内核(执行makefile)时,链接上静态库即可。 这里出现了一个问题,进行编译时出现路径相关报错,后面发现只使用 libtcmall_minimal.a 阅读全文
posted @ 2018-05-23 20:35 heaventouch 阅读(797) 评论(0) 推荐(0) 编辑
摘要:一、http2比http1有了更多新特性 1、使用了多路复用的技术,并发量支持比http1大几个数量级; 2、二进制分帧,改善网络延迟情况,提高传输速率; 3、支持header的数据压缩,数据体积变小传输更快; 4、支持服务器推送(单请求多回应); 二、测试对比 三、总结 由以上测试数据看出,htt 阅读全文
posted @ 2018-05-03 20:31 heaventouch 阅读(316) 评论(0) 推荐(0) 编辑
摘要:ssh免密码登录的原理: serverA 免密码登录到 serverB 机器A 向 机器B 进行免密码登陆 step1: 在机器A中生成 私钥和公钥: ssh-keygen -t rsa 此时在 ~/.ssh/ 目录下生成了公钥(id_rsa.pub)和私钥(id_rsa) step2: 把机器A的 阅读全文
posted @ 2017-12-18 17:14 heaventouch 阅读(1099) 评论(0) 推荐(1) 编辑
摘要:项目开了个P2P服务器,但是运行一段时间就会出现丢包问题,具体表现为:1、udp丢包严重(一分钟收发分别1.5W) 2、ssh(用于运维指令)连接不上该服务器(超时) 3、服务器运行好像没什么异常,udp假连接数比tcp连接数少(正常应该相近) 首先开始怀疑是不是客户端有bug,查log发现某段时间 阅读全文
posted @ 2017-08-09 14:17 heaventouch 阅读(10185) 评论(0) 推荐(0) 编辑
摘要:安装VMware后会多出两网卡VMnet1、VMnet8: VMnet0:用于虚拟桥接网络下的虚拟交换机 VMnet1:用于虚拟Host-Only网络下的虚拟交换机 VMnet8:用于虚拟NAT网络下的虚拟交换机 VMware Network Adepter VMnet1:Host用于与Host-O 阅读全文
posted @ 2017-06-20 10:20 heaventouch 阅读(229) 评论(0) 推荐(0) 编辑
摘要:在重装samba过程后遇到一些问题,使用 gdb 时产生报错: gdb: symbol lookup error: gdb: undefined symbol: PyUnicodeUCS2_FromEncodedObject 原因是 gdb 依赖了python的一些包,而那些包版本太旧,使用时就会发 阅读全文
posted @ 2017-05-20 13:56 heaventouch 阅读(4357) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示