抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

N卡单显卡直通保姆级教程

N卡单显卡直通 总结只要能用vfio把显卡隔离出来就算成功了, 剩下都是调试问题 安装一个启用UEFI的windows虚拟机 在安装准备时勾选”安装前手动配置”, (Customize configuration before install) 在Overview栏, Firmware(固件)项中选择UEFI, 没有UEFI选项的arch用户可以安装ovmf包后再尝试 启动vn...

NixOS

NixOS 被Linux依赖折磨的朋友应该考虑一下NixOS 圣经 安装直接看官方的installation manual summary即可 如, uefi用户直接 1234567891011121314parted /dev/vda -- mklabel gptparted /dev/vda -- mkpart primary 512MB 100%parted /dev/vda -- ...

linux虚拟网桥创建

linux虚拟网桥创建 ethernet https://wiki.archlinux.org/title/Network_configuration/Ethernet https://www.youtube.com/watch?v=rSxK_08LSZw&ab_channel=SethJennings https://wiki.archlinux.org/title/Netwo...

OpenRC和Runit

前言很多人讨厌systemd,说systemd违背了UNIX哲学的”do one thing and do it well”。这里不讨论systemd的功过,而是通过介绍OpenRC和Runit两个init程序来体会什么叫小而精, KISS。 OpenRC使用逻辑OpenRC在/etc/init.d维护每个service的控制脚本,可以通过/etc/init.d/<service>...

Linux中分区扩容与磁盘数据迁移

分区扩容注意,这种方法只能用于最后一个分区的扩容 使用lsblk查看现有分区情况,如: 12345$ lsblkvda 253:0 0 12G 0 disk├─vda1 253:1 0 1K 0 part├─vda2 253:2 0 2G 0 part [SWAP]└─vda3 253:3 0 8G 0 part / 使...

日志型文件系统

日志型文件系统试想这么一个场景,磁盘正在写data block或data bitmaps或inodes时发生了crash,要如何保证数据的一致性呢?这时使用 日志journaling 就是一个很好的解决方案。 原理在真正更新磁盘数据前,会先往磁盘写入一些信息,这些信息用于描述接下来的任务,这种方式被称为 write-ahead loggind。 当发生crash时就可以通过记录的信息回溯cr...

Linux中的内存管理

为何需要逻辑地址由于系统中的物理内存是随分配不断在变化的,有时候这个程序使用,有时候那个程序在使用。如果不使用逻辑地址直接使用物理地址,那当前进程操作的地址被占用,则不能使用内存。通过将连续的逻辑地址映射成不连续的物理地址,程序将只用关系的连续的逻辑地址,而物理地址再通过一些方法找到并映射过去就行了。 考虑一种简单的映射方法: 如果简单的使用<物理地址起始地址,大小>实现:程序A...

使用ftrace追踪内核函数调用

1 初探ftrace遇到的问题1.1 搞清楚ftrace是否标记出中断函数根据官网的描述,funcgraph-irqs选项,用于表明是否追踪中断。因此关闭后就不会记录中断信息。 123funcgraph-irqs When disabled, functions that happen inside an interrupt will not be traced. 1.2 搞清楚为...

事务简介

事务简介事务是指一套操作,这些操作要么全部完成,要么全部不完成。 事务的四个特性 原子性(Atomicity) 这些操作要么全部执行成功,要么全部不执行。只要一个指令执行失败数据就要进行回滚到指令执行之前的状态 一致性(Consistency) 事务的执行使数据从一个状态转换为另一个状态,但是对于整个数据的完整性保持稳定 隔离性(Isolation) 当多个用户并发访问时,事务之间不...

execv中的缓存管理分析

page cache与缓存管理直接从磁盘访问文件会很慢,可以利用空闲的内存来缓存一些磁盘文件的内容,这部分用作缓存磁盘文件的内存就叫做page cache。 1 execv中的调用page cache的流程执行read()系统调用后,首先会查看page cache里有没有目标文件的内容,如果有(cache hit),直接读取;如果没有(cache miss)再从磁盘上读取,放入page ca...