首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux IO 那些事儿

介绍 Linux IO 的一些基本原理。...作者:arraywang,腾讯 CSIG 我们先看一张图: 这张图大体上描述了 Linux 系统上,应用程序对磁盘上的文件进行读写时,从上到下经历了哪些事情。...开始的那张图看到 Linux 在各种不同的文件系统之上,虚拟了一个 VFS,目的就是统一各种不同文件系统的标准和接口,让开发者可以使用相同的系统调用来使用不同的文件系统。...文件系统如何工作(VFS) Linux 系统下的文件 在 Linux 中一切皆文件。不仅普通的文件和目录,就连块设备、套接字、管道等,也都要通过统一的文件系统来管理。...Linux 对磁盘的管理 其实在 Linux 中,磁盘实际上是作为一个块设备来管理的,也就是以块为单位读写数据,并且支持随机读写。每个块设备都会被赋予两个设备号,分别是主、次设备号。

1.5K21
您找到你想要的搜索结果了吗?
是的
没有找到

Linux性能调优那些事儿

Linux性能调优那些事儿 01 一、前提 我们可以在文章的开始就列出一个列表,列出可能影响Linux操作系统性能的一些调优参数,但这样做其实并没有什么价值。...如果性能调优非常简单的话,那些我们要列出的调优参数早就写入硬件的微码或者操作系统中了,我们就没有必要再继续读这篇文章了。正如下图所示,服务器的性能受到很多因素的影响。 ?...如果想要理解Linux系统内存的调优,我们必须了解Linux的虚拟内存机制。应用程序并不分配物理内存,而是向Linux内核请求一部分映射为虚拟内存的内存空间。...07 七、理解Linux调优参数 因为Linux是一个开源操作系统,所以又大量可用的性能监测工具。对这些工具的选择取决于你的个人喜好和对数据细节的要求。...・Blocked 描述了那些因为等待I/O操作结束而不能被执行的进程,Blocked可能指出你正面临I/O瓶颈。 ・User time 描述了处理用户进程的百分比,包括nice time。

1.6K31

linux 文件访问权限那些事儿

前言 说到 linux 上的文件权限,其实我们在说两个实体,一是文件,二是进程。...这里主要是想强调一下“路径中的每个目录”的重要性,例子本身举的比较牵强,毕竟那些目录没有搜索位的话,当前目录也是不可能切 (cd) 过去的; 为了简化后面的描述,将使用以下术语表示上面的概念: 权限分组创建者...Linux查看用户所属用户组 [2]. 一个用户最多能加入多少个组? [3]. Linux的chmod与symbolic link [4]....Linux SetGID(SGID)文件特殊权限用法详解 [6]. Linux下查看某个用户组下的所有用户 [7]....关于 Linux系统用户、组和权限管理 [13]. Linux用户(user)与用户组(group)管理(超详细解释) [14]. 配置 Linux 的访问控制列表(ACL)

5.2K20

linux 文件系统那些事儿

把系统分区从  windows 重装成 linux,数据分区也能正常读取 (linux 也能识别 NTFS),说明文件系统是独立于操作系统的。...关于文件权限,这是另一个可以单独写一篇的话题了,请参考文章《[apue] linux 文件访问权限那些事儿》。...直属目录中添加一条目录项指向新目录的文件信息 (inode 编号和文件名) 新目录的权限由 mode & ~umask 决定,注意不要关闭目录的 x 权限位,否则将不能经过该目录访问目录中的文件 新目录的 uid 和 gid 的设置有一系列复杂的规则...linux 文件系统的引入,后面有机会可以出一篇文章,专门阅读 linux 源码来证实本文的一些结论,想想就让人激动~~ 参考 [1]. ...Linux下查看和修改文件时间 [11]. Linux中8个有用的touch命令 [12]. 准确获取linux文件的创建时间 [13]. Inode vs Vnode [14].

1.4K10

Emoji 那些事儿

还记得当年短信风行时的那些事吗? 没有笑脸表情的文字聊天过程中,常常会得到“你不是在开玩笑吧?”这样的回复,以免将一些无聊的笑话信以为真。...后来并没有花多久的时间,大家都明白了,单纯靠文字来理解那些幽默与调戏并不那么容易(但不管怎么说,这种套路确实应该少一些)。...如果没有 Unicode,像那些含有像德文字母 ß、ä、ö 这样的特殊字符的文档,就无法在其他不使用这类字符的系统上共享。感谢 Unicode 的跨平台、跨系统编码。...有了序列,就可以做一些别的事,比方说,修饰那些中性 emoji (通常用黄色皮肤展示),让它们符合你的风格。...在那些支持修饰序列的操作系统中,为码点值为 U+1F467 的小女孩 emoji 添加修饰符之后,就能得一个肤色发生变化的小女孩表情。 零宽连接序列 与人相关的,可不止肤色这一种。

92020
领券