上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 30 下一页
摘要: 10 网络应用程序和服务 本章探讨基本的网络应用--在用户空间运行的客户端和服务器,它们位于应用层。由于这一层位于堆栈的顶层,离最终用户很近,因此你可能会发现这部分内容比第 9 章的内容更容易理解。事实上,你每天都在与网络浏览器等网络客户端应用程序交互。 为了完成工作,网络客户端需要连接到相应的网络 阅读全文
posted @ 2024-07-27 15:30 磁石空杯 阅读(104) 评论(0) 推荐(1) 编辑
摘要: 9网络及配置 网络是连接计算机并在它们之间发送数据的实践。这听起来很简单,但要了解其工作原理,你需要问两个基本问题: 发送数据的计算机如何知道向何处发送数据? 当目的地计算机收到数据时,它如何知道刚刚收到了什么? 计算机通过使用一系列组件来回答这些问题,每个组件负责发送、接收和识别数据的某个方面。这 阅读全文
posted @ 2024-07-27 10:18 磁石空杯 阅读(138) 评论(0) 推荐(1) 编辑
摘要: 8 深入了解进程和资源利用率 本章将带你深入了解进程、内核和系统资源之间的关系。有三种基本的硬件资源: CPU、内存和 I/O。进程会争夺这些资源,而内核的工作就是公平地分配资源。内核本身也是一种资源--进程用来执行创建新进程和与其他进程通信等任务的软件资源。 本章中的许多工具都被视为性能监控工具。 阅读全文
posted @ 2024-07-25 19:37 磁石空杯 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 工具Phoronix Test Suite Phoronix Test Suite简介 https://github.com/phoronix-test-suite/phoronix-test-suite/blob/master/documentation/phoronix-test-suite.m 阅读全文
posted @ 2024-07-24 07:33 磁石空杯 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 7 系统配置:日志、系统时间、批处理作业和用户 当你第一次进入 /etc 目录查看系统配置时,可能会感到有些不知所措。好在虽然你看到的大多数文件都会在一定程度上影响系统的运行,但只有少数文件是基本文件。 本章将介绍系统中使第 4 章中讨论的基础架构可供用户空间软件使用的部分,这些软件通常与我们交互, 阅读全文
posted @ 2024-07-22 19:21 磁石空杯 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 6用户空间如何启动 内核启动 init(第一个用户空间进程)的时刻意义重大--不仅仅是因为内存和 CPU 终于可以正常运行系统了,还因为在这个时刻,你可以看到系统的其他部分是如何作为一个整体建立起来的。在此之前,内核的执行路径都是由相对较少的软件开发人员定义好的。用户空间的模块化和可定制程度要高得多 阅读全文
posted @ 2024-07-21 21:14 磁石空杯 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 5 内核如何启动 现在你已经知道了 Linux 系统的物理和逻辑结构、什么是内核以及如何使用进程。本章将向你介绍内核是如何启动的。换句话说,你将学习内核如何移动到内存中,以及在第一个用户进程启动之前内核所做的工作。 启动过程的简化视图如下: 机器的BIOS或引导固件加载并运行引导加载器。 引导加载器 阅读全文
posted @ 2024-07-21 08:08 磁石空杯 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Geekbench简介 Geekbench是一款跨平台的处理器、内存等基准测试程序,可用于评估各种设备(包括智能手机、平板电脑、笔记本电脑和台式电脑)的性能。它通过运行一系列模拟真实使用场景的工作负载来衡量设备的 CPU、内存和计算能力。Geekbench 提供单核和多核评分,以及综合评分。 Gee 阅读全文
posted @ 2024-07-16 14:27 磁石空杯 阅读(315) 评论(0) 推荐(0) 编辑
摘要: Sysbench简介 Sysbench是一款多用途基准测试工具,可对CPU、内存、I/O甚至数据库性能进行测试。它是一个基本的命令行工具,提供了直接、简便的系统测试方法。github地址:https://github.com/akopytov/sysbench 。 主要功能: CPU: 衡量CPU执 阅读全文
posted @ 2024-07-13 18:36 磁石空杯 阅读(180) 评论(0) 推荐(0) 编辑
摘要: UnixBench UnixBench是一款跨平台基准测试工具,用于评估各种类Unix系统(包括Linux、BSD和macOS)的系统性能。它提供了一套全面的测试套件,可评估系统性能的不同方面,包括: 系统调用: 此测试衡量进行系统调用的开销,系统调用是应用程序与操作系统内核交互的主要方式。 文件系 阅读全文
posted @ 2024-07-13 09:30 磁石空杯 阅读(531) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 30 下一页
点击右上角即可分享
微信分享提示