linux - smp_affinity-file 是什么类型的文件?
问题描述
可以通过将位掩码写入 IRQ 来设置 IRQ 亲和性/proc/irq/<irqid>/smp_affinity
。我猜 smp_affinity 后面有一个内核模块,但是,ls
它告诉我它是一个普通文件:
# ls
-rw-r--r-- 1 root root 0 Feb 9 16:06 smp_affinity
所以我想知道,什么样的文件/proc/irq/<irqid>/smp_affinity
是?
解决方案
阅读有关 procfs 的信息 - https://man7.org/linux/man-pages/man5/procfs.5.html https://en.wikipedia.org/wiki/Procfs等。
smp_affinity
是文件系统中的一个文件/proc
。该文件的文件操作由内核专门处理。写入或读取——而不是使用一些非易失性介质存储或检索数据——内核执行具有特殊语义的特殊功能。
该文件将在kernel/irq/proc.c中的某处创建。
推荐阅读
- google-apps-script - 在导入到 App Maker 的 Apps 脚本库中编写 JSDoc(-like) 注释会导致无法使用?
- cryptography - Bcrypt 和加盐密码 - 澄清?
- python - 如何使用自定义标记指定测试执行顺序
- ubuntu - 在 Kubuntu 19.04 上添加新键盘布局后如何在 Mathematica 中放置匹配括号
- uwp - mailto:当正文长度超过 2009 时,链接未在 UWP 离子应用程序上打开邮件应用程序
- html - Error in 1: subscript out of bounds when web-scraping
- java - RabbitMQ 请求另一个消费者
- c# - 如何更改父元素的子属性?
- html - boostrap4:如何按高度匹配卡片并确保正确的断点?
- nginx - 没有静态文件 - nginx ubuntu 服务器 18.04 上具有自定义域的 .net 核心主机