Linux
文章平均质量分 75
A small mouse
本人大二在读,希望通过此平台记录学习过程。
只要是踏入了这个专业,要学的知识是非常多的,每天积累才能不断的进步。
要学习的东西很多,很细,在这个平台记录下来的话之后还可以复习自己学了什么,增强记忆。
同时还可以锻炼自己的思维能力,将想到的东西写下来与仅仅想是一个质变,因为自己想出来了只是自己认为自己懂了,而在这个平台写下来,不仅自己要非常的了解,还要让别人也能看懂,我觉得这一点非常的重要。
希望大家看完我的博客有所收获,有错误的话希望可以立马在评论区指出,共勉!!!
展开
-
Linux网络编程
Linux网络编程,记录自己的学习过程原创 2022-10-15 14:35:34 · 386 阅读 · 2 评论 -
Reactor模式理论支持
开始的服务端的设计是每一个连接都创建一个thread去处理,但是当请求开始变多了之后,比如有1w的request到达服务端,就会创建1w个thread,结束之后销毁线程。然后线程池能够处理的线程数也有上限,Reactor模式应运而生。原创 2022-10-13 15:33:34 · 111 阅读 · 0 评论 -
I/O多路复用(select/poll/epoll)
这三种模式是为了在一个线程下面尽可能多的管理很多个socket。这三种模式在不同的需求下,有着各自的优势,select和poll差不多,但并不一定是说epoll是最好的。比如我们就写个简单的几个client连接下的情况,这个时候用select就很香,代码更少一点,如果是在真实的生产环境下,肯定是用epoll好。原创 2022-10-03 15:25:48 · 310 阅读 · 0 评论 -
Linux文件描述符
当一个进程系统调用过多的时候,此时的文件描述符可能会不够用,可能会出现bug“Too many open files”,这样这个进程就会消耗完所有的文件资源,这时还需要一个限制,就是最大打开文件数。这个是文件描述符的系统级限制,可以使用sysctl命令或在proc文件系统中查看,表示所有用户能够打开的文件描述符的总和,还有一个是用户级限制,使用命令ulimit查看。就是一个非负整数,用以标明每一个被进程所打开的文件和socket,表示一个指向文件的引用。3 代表标准错误流 Standard Error。原创 2022-09-26 16:58:55 · 1248 阅读 · 0 评论 -
Linux命令之top
top-d2-c-p123456//每隔2秒显示pid是12345的进程的资源使用情况,并显式该进程启动的命令行参数。top-p12345-p6789//每隔5秒显示pid是12345和pid是6789的两个进程的资源占用情况。top-c//每隔5秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名)top-d2//每隔2秒显式所有进程的资源占用情况。top//每隔5秒显式所有进程的资源占用情况。-p只显示具体的进程,不显示所有的进程。...原创 2022-07-22 22:39:10 · 832 阅读 · 0 评论