最新文章

深入理解Linux内核之mmu-gather操作
在Linux内核的虚拟内存管理中,特别是在处理器架构为arm64、内核源码版本为linux-5.10.50、运行的ubuntu版本为20.04.1,并借助于代码阅读工具vim、ctags以及cscope的情况下,我们将深入探讨mmu_gather操作的机制。我们将看到这个操作是如何确保在释放物理页面之前正确地刷新tlb,并且如何聚集更多的页面以便统一释放。

Linux 高性能服务 epoll 的本质,真的不简单(含实例源码)
在这个场景中,有100万用户同时与一个进程保持着TCP连接,但每一时刻只有几十个或几百个TCP连接是活跃的(即正在接收TCP包),这意味着进程每时每刻只需要处理这100万连接中的一小部分。

树莓派高级开发——“IO口驱动代码的编写“ 包含总线地址、物理_虚拟地址、BCM2835芯片手册知识
根据百度百科的解释,地址总线(Address Bus;也称为:位址总线)是一种计算机总线的组成部分,由CPU或具有DMA能力的单元使用,用于传输这些单元想要存取(读取/写入)计算机内存位置的实际地址。

如何在 Linux 中按内存和 CPU 使用率查找运行次数最多的进程
虽然大多数 Linux 用户倾向于使用预装的默认系统监控工具来审查内存、CPU 使用率等信息,但在 Linux 系统中,很多应用程序以守护进程的形式在后台运行,这会耗费更多系统资源。为了查看系统中正在运行的进程及其内存和 CPU 使用情况,用户可以使用各种小工具或终端命令,或者只需运行一个简单的命令即可一览当前运行的进程及其资源占用情况。通过检查 RAM 和 CPU 负载,用户可以确定哪些应用程序需要终止。

linux中级——libcurl库访问百度
libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap等多种协议。除此之外,libcurl还支持HTTPS证书授权、HTTP POST、HTTP PUT、FTP上传、HTTP基本表单上传、代理、cookies以及用户认证等功能。

Linux性能调优之用电调优(Power Usage Tuning)
管理与高CPU活动相关的功耗和废热是数据中心运行的主要关注点之一。对于需要最大限度延长电池寿命的移动设备来说,最大限度地减少功耗也越来越重要。

一文搞清UNIX/Linux与Windows文件换行符格式差异
在Windows和Linux系统之间对同一个文件进行交替操作时,常常会遇到一些奇怪的问题,比如无法执行shell脚本或者找不到shell脚本等情况。本文由花神庙码农撰写,将针对这一问题进行总结,供大家参考。