每个软件都自己把操作系统的host配置项加到内存中供频繁调用

简介: nginx的转发,http_pass 转发到一个域名passport.ab.cn   那具体是到哪台机器上。   其实可以通过/etc/hosts文件来配置的。   可以理解,这个hosts文件是操作系统级别的,所有在这个操作系统上的软件都绕不过它。

nginx的转发,http_pass 转发到一个域名passport.ab.cn

 

那具体是到哪台机器上。

 

其实可以通过/etc/hosts文件来配置的。

 

可以理解,这个hosts文件是操作系统级别的,所有在这个操作系统上的软件都绕不过它。

 

应该是操作系统提供了一个操作系统的函数,供操作系统上的软件来调用。具体细节应该是c语言方面了。不是很清楚。

 

之前遇到一个问题,明明让运维设置转发到133机器上。结果看到的访问还是181机器上的版本。这就奇怪了。其实要重启nginx才行。

 

每个软件都会自己维护host,缓存在内存中。这也就明白了,为什么修改了window下的host配置,浏览器要重启,才能使用到新的配置,不然会用到以前的配置。

 

可以把这浏览器与ngingx看作是同类型软件,会缓存host项在内存中。

 

目的很明显,就是为了提高性能。以避免每次都需要去读取磁盘,磁盘存在i/0瓶颈。一次加载到内存中,自己维护(这是很多系统的一个设计思想,比如数据库系统也是这样子,定期把数据刷到磁盘上持久化)。除非我自己的进程消失掉了,数据就消失掉了。

 

以后记得,让nignx做转发,如果修改了host文件,要让nginx重启为好。reload是否可以呢?

目录
相关文章
|
11天前
|
算法 程序员
深入理解操作系统内存管理:分页系统的优势与挑战
【4月更文挑战第7天】 在现代操作系统中,内存管理是一项至关重要的任务,它确保了计算机能够高效、安全地运行各种程序。分页系统作为内存管理的一种技术,通过将物理内存分割成固定大小的单元——页面,为每个运行的程序提供了一种独立且连续的内存地址空间。该技术不仅简化了内存分配,还允许更高效的内存使用和保护。本文探讨了分页系统的核心原理,优势以及面临的挑战,旨在为读者揭示其在操作系统设计中的重要性。
|
29天前
|
存储 缓存
深入理解操作系统的内存管理
【2月更文挑战第30天】本文旨在探讨操作系统中内存管理的关键技术与实现原理,通过分析内存分配、分页机制和虚拟内存等概念,揭示操作系统如何高效地利用和管理计算机的内存资源。文章还将介绍一些优化技术,如内存缓存和交换空间,以及它们对系统性能的影响。通过深入剖析这些技术,读者可以更好地理解操作系统的内部工作原理,并在实际工作中更有效地解决内存相关的问题。
|
28天前
|
监控 安全 算法
深入理解操作系统的内存管理机制
【2月更文挑战第30天】 本文旨在探讨操作系统中至关重要的一环——内存管理。与传统摘要不同,本文将直接点出核心议题:操作系统是如何通过复杂的数据结构和算法实现对计算机内存的有效管理和优化。文章将详细阐述内存管理的关键组成部分,包括内存分配、虚拟内存技术、分页和段机制等,并探讨它们如何共同协作以支持多任务处理和保护系统安全。通过对这些机制的深入了解,读者可以更好地把握操作系统设计之精髓及对现代计算环境的深远影响。
|
29天前
|
缓存 并行计算 算法
深入理解操作系统的内存管理
【2月更文挑战第30天】 在现代计算机系统中,操作系统扮演着资源管理者的关键角色。其中,内存管理是其核心职能之一,直接关系到系统性能和稳定性。本文旨在探讨操作系统内存管理的高级概念、技术细节及其对系统运行的影响。我们将从虚拟内存的原理出发,深入分析分页机制、内存分配策略以及交换技术。文章还将讨论内存管理的优化技巧,包括最新的研究进展和未来可能的发展方向。通过本文的阐述,读者将对操作系统的内存管理有一个全面而深刻的认识。
|
28天前
|
缓存 算法 内存技术
深入理解操作系统的内存管理
【2月更文挑战第30天】 在现代计算机系统中,操作系统的内存管理是确保系统高效稳定运行的关键。本文将深入探讨操作系统中的内存管理机制,包括物理内存与虚拟内存的映射关系、分页系统的工作原理以及内存分配策略等方面。通过本文,读者可以对操作系统如何处理复杂的内存请求有一个清晰的理解,并了解如何优化内存使用以提高整体系统性能。
|
28天前
|
缓存 分布式计算 算法
深入理解操作系统的内存管理
【2月更文挑战第30天】 本文旨在探讨操作系统中的内存管理机制,通过对其核心原理的剖析和现代操作系统中内存管理技术的讨论,提供一个全面且深入的视角。文章首先概述了内存管理的基本原理,然后详细分析了分页、分段以及段页式结合等技术,并探讨了虚拟内存的概念及其在现代操作系统中的应用。最后,文章还涉及了内存管理的优化策略和未来可能的发展趋势,为读者提供了一个关于操作系统内存管理的全景视图。
|
2天前
|
存储 算法 数据安全/隐私保护
深入理解操作系统的内存管理机制
【4月更文挑战第17天】 在现代计算机系统中,操作系统扮演着资源管理者的角色,其中内存管理是其核心职能之一。本文探讨了操作系统内存管理的关键技术,包括虚拟内存、物理内存分配与回收、分页和分段机制,以及内存交换技术。通过分析这些机制的原理和实现,我们旨在加深读者对操作系统如何有效管理和保护内存资源的理解。
4 1
|
3天前
|
算法
深入理解操作系统的内存管理机制
【4月更文挑战第15天】 本文将探讨操作系统中至关重要的一环——内存管理。不同于通常对内存管理概念的浅尝辄止,我们将深入研究其核心原理与实现策略,并剖析其对系统性能和稳定性的影响。文章将详细阐述分页系统、分段技术以及它们在现代操作系统中的应用,同时比较它们的效率与复杂性。通过本文,读者将获得对操作系统内存管理深层次工作机制的洞见,以及对设计高效、稳定内存管理系统的理解。
|
10天前
|
存储 算法
深入理解操作系统内存管理:原理与实践
【4月更文挑战第8天】 在现代计算机系统中,操作系统扮演着关键角色,特别是在内存资源的管理上。本文将深入探讨操作系统中的内存管理机制,包括虚拟内存、物理内存的分配与回收,以及页面置换算法等关键技术。通过分析不同内存管理策略的优势与局限性,本文旨在为读者提供一套系统的内存管理知识框架,帮助理解操作系统如何高效、安全地管理有限的内存资源以满足多任务处理的需求。
|
14天前
|
缓存 监控 算法
深入理解操作系统的内存管理机制
【4月更文挑战第5天】 随着现代计算机系统的发展,操作系统的内存管理已成为确保系统高效稳定运行的关键因素。本文旨在探讨操作系统中内存管理的基本原理、关键技术及其在实际应用中的优化策略。通过分析内存分配、虚拟内存技术以及内存保护和分页机制等方面,揭示内存管理对提升系统性能的重要性,并提供了一系列优化内存使用效率的方法。