Linux高性能网络编程十谈 | 性能优化(CPU和内存)
4其乐融融 发布于 2023/11/03 01:56:17
上一篇文章讲了高性能编程的工具,这一篇我们基于前面的一些知识点和工具来聊一下Linux下的性能优化(本知识点分为两篇,当前主要介绍CPU和内存性能优化)。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/03 01:56:17
上一篇文章讲了高性能编程的工具,这一篇我们基于前面的一些知识点和工具来聊一下Linux下的性能优化(本知识点分为两篇,当前主要介绍CPU和内存性能优化)。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:51
上篇文章主要是介绍《Linux高性能网络编程十谈|协程》,整理如何设计高性能网络编程,接下来的两篇文章主要介绍工具和性能问题分析的总结,有相关的问题可以在留言区留言,我将解答大家的疑问。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:47
在讲协程之前,先解决上一篇文章《Linux高性能网络编程十谈|多进程和多线程》留下的思考题。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:44
在Linux网络编程中,我们应该见过很多网络框架或者server,有多进程的处理方式,也有多线程处理方式,孰好孰坏并没有可比性。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:39
在Linux网络编程中,信号处理和定时器是经常遇到的功能,在聊这块内容之前如果您看过上一篇文章《Linux高性能网络编程十谈|IO复用和模式》,应该比较完整的了解epoll了,但是这里还遗漏了一个知识点,那开始先补上这个坑。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:34
通常我们写一个linux的client和server,但是怎么提升性能?系统是如何快速处理网络事件?因此本文就来谈谈IO复用和模式。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:31
在谈《系统调用》之前,先解答上一篇留下的一些问题:(1)发送方法返回成功后,数据一定发送到了TCP的对端么?(2)1个socket套接字可能被多个进程在使用,出现并发访问时,内核是怎么处理这种状况的?
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:29
Mozilla 公司发布新闻稿,表示面向 Debian、Ubuntu 和 Linux Mint 等基于 Debian 的发行版,推出了.deb 格式的 Firefox Nightly 浏览器安装包,便于用户在上述发行版中更轻松地安装。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:24
谈完上一篇《Linux高性能网络编程十谈|网络篇》,我们继续探索高性能网络编程,但是我觉得在谈系统API之前可以先讲一些Linux底层的收发包过程,如下这是一个简单的socket编程代码:
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:21
最近又到了面试季,高性能网络编程对于后端程序猿是必备的知识考点,于是为了方便大家(也方便自己),整理了高性能网络编程十谈,本篇是网络篇,主要介绍一些通用的网络知识,温故知新。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/02 01:56:16
笔记本的支持得到了提升,服务器性能得到了改进,更多内容一一揭晓。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/01 01:56:20
rsyslog是一个开源的日志处理程序,被广泛应用于Linux系统中以提供日志转发和接收功能。本文浅谈linux配置rsyslog以及日志转发。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/01 01:56:17
Linux内核版本分为三个部分,主版本号、次版本号、末版本号,次版本号是奇数为开发板,偶数为稳定版。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/01 01:56:14
在进行Linux系统安全加固时,使用SELinux可以为系统提供更多的安全保障。本文将详细介绍如何使用SELinux进行Linux系统安全加固。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/11/01 01:56:11
RDP(Remote Desktop Protocol):用于远程桌面连接到Linux服务器。需要先安装并配置Xrdp服务。使用RDP客户端连接到远程服务器。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/31 01:56:26
使用LVS技术要达到的目标是:通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能,高可用的服务器群集,它具有良好的可靠性、可扩展性和可操作性。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/31 01:56:21
要定制Bash提示符,只需在PS1变量中添加、删除或重新排列下面这些特殊字符就可以了,如 1;32m、1;37m、1;36m 等。这些是 Bash 的颜色代码。这些代码由一系列数字表示,中间用分号加一个字母 m 隔开。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/31 01:56:18
今天一起来了解一下LINUX 的关键配置文件清单都有哪些吧!
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/31 01:56:15
内核模块是 Linux 系统中一种特殊的可执行文件,它可以在运行时动态地加载到内核中或卸载出内核,从而实现内核的扩展和优化。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/31 01:56:11
Geany 2.0 带来了新的文件类型和其他改进。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/30 01:56:29
Focusrite 正在大力支持 Linux 。尽管 Linux 作为桌面平台正在快速发展,但与 Windows 和 macOS 相比,它仍然是少数音乐制作人的选择。一个主要原因是缺乏一些 DAW 和硬件制造商的官方支持。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/30 01:56:26
本文将详细介绍如何使用Docker在Linux上实现应用程序的打包和分发。使用Docker在Linux上实现应用程序的打包和分发可以提供高效地管理依赖项和一致的部署环境等优势。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/30 01:56:22
当系统调用从用户态到内核态的时候,首先要做的第一件事情,就是将用户态运行过程中的 CPU 上下文保存起来,其实主要就是保存在这个结构的寄存器变量里。这样当从内核系统调用返回的时候,才能让进程在刚才的地方接着运行下去。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/30 01:56:19
尽管我曾认为自己对 Git 非常了解,但像往常一样,当我尝试解释某事的时候,我又学到一些新东西。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/29 01:56:41
一款适用于 Linux 的新应用已经出现,它可能是满足你所有蓝牙需求的一站式应用。
阅读()评论(0)赞 ()