
运维
醉趋醍
提升自我
展开
-
udp丢包原因分析
什么会导致udp丢包呢,这里列举了如下几点原因:调用recv方法接收端收到数据后,处理数据花了一些时间,处理完后再次调用recv方法,在这二次调用间隔里,发过来的包可能丢失。对于这种情况可以修改接收端,将包接收后存入一个缓冲区,然后迅速返回继续recv。发送的包巨大丢包。虽然send方法会帮你做大包切割成小包发送的事情,但包太大也不行。例如超过30K的一个udp包,不切割直接通过sen...转载 2020-01-06 11:15:20 · 1313 阅读 · 0 评论 -
分析Redis
分析统计rdb文件bgsave后,分析Redis的rdb文件,来统计各种类型key的个数安装 https://github.com/sripathikrishnan/redis-rdb-toolsyum install python-develpip install --upgrade pippip install rdbtools python-lzfgit clone https...原创 2019-04-16 10:42:41 · 152 阅读 · 0 评论 -
bash语法
计数 比较 ++ whilesleeptime=30sleepinterval=3while [ $sleeptime -gt 0 ]do echo to wait $sleeptime seconds sleep $sleepinterval sleeptime=$[ sleeptime-sleepinterval ]donebash 传参argv=$@arglen=$#...原创 2018-11-27 20:25:21 · 198 阅读 · 0 评论