06 2020 档案

摘要:今天查问题时, ssh 登录后台发现 需要输入密码,输入密码后弹出一个二维码, 然后扫码获取秘钥。输入秘钥登陆!!! 真是恶心了一把,找手机都花了不少时间!!!! 那么怎样干掉输入密码这些操作呢??? 所以需要思考一番!!!! man 文档中有 When bash is invoked as an 阅读全文
posted @ 2020-06-18 23:55 codestacklinuxer 阅读(253) 评论(0) 推荐(0)
摘要:此文章 来自 http://arthurchiao.art/blog/tuning-stack-rx-zh/ [译] Linux 网络栈监控和调优:接收数据(2016) Published at 2018-12-05 | Last Update 2020-03-29 译者序 本文翻译自 2016 年 阅读全文
posted @ 2020-06-11 22:42 codestacklinuxer 阅读(476) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-06-10 16:20 codestacklinuxer 阅读(182) 评论(0) 推荐(0)
摘要:在内存发生panic时,需要把panic的日志保存下来。以方便日后进行分析。 一般主机为x86的时候,panic 使用 kdump保存log。由于它使用占用大量内存和硬盘。所以当磁盘空间不够时,就会遇到问题。 所以此时使用crashlog. carshlog在内核中有一个叫crashlog的东东,它 阅读全文
posted @ 2020-06-10 12:49 codestacklinuxer 阅读(526) 评论(0) 推荐(0)
摘要:之前用基于dpdk 实现小包快速转发的时候有用到无锁队列!今天就来看看吧!(后续完成了去dpdk化,直接在内核完成快速转发功能) dpdk的无锁队列ring是借鉴了linux内核kfifo无锁队列。ring的实质是FIFO的环形队列。 先进先出(FIFO) 最大大小固定,指针存储在表中 无锁实现 多 阅读全文
posted @ 2020-06-08 23:13 codestacklinuxer 阅读(956) 评论(0) 推荐(0)
摘要:TCP核心:流量控制 拥塞控制 流量控制:滑动窗口来实现, 防止接收方能够处理过来 拥塞控制:防止过多的包被发送到网络中,避免出现网络负载过大 说一说 拥塞控制: 拥塞控制状态机的状态有五种,分别是Open,Disorder,CWR,Recovery和Loss状态 四个算法为慢启动,拥塞避免,拥塞发 阅读全文
posted @ 2020-06-05 21:38 codestacklinuxer 阅读(965) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2020-06-04 23:44 codestacklinuxer 阅读(142) 评论(0) 推荐(0)
摘要:/* Epoll private bits inside the event mask */#define EP_PRIVATE_BITS (EPOLLWAKEUP | EPOLLONESHOT | EPOLLET | EPOLLEXCLUSIVE) 主要是看下:惊群源: 1、socket wake 阅读全文
posted @ 2020-06-03 23:55 codestacklinuxer 阅读(765) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-06-03 23:26 codestacklinuxer 阅读(131) 评论(0) 推荐(0)
摘要:这几天多个版本出现了多个内存泄漏问题 怎么办???? Q1:进程调用某库函数分配内存不释放, 但是在进程退出时,统一释放内存,valgrind 检查不出来,但是频繁调用库函数会耗尽内存。怎么快速定位那个库函数导致!!!!!除了看源码这种sa办法 Q2:某些设备不支持跑valgrind 怎么办??- 阅读全文
posted @ 2020-06-02 00:31 codestacklinuxer 阅读(1550) 评论(0) 推荐(0)