AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-159936

Mark's questions

Martin Hope
Mark
Asked: 2020-02-11 21:46:44 +0800 CST

pcie_ports=compat,为什么端口可以被视为桥梁

  • 2

http://redsymbol.net/linux-kernel-boot-parameters/3.2/

 compat  Treat PCIe ports as PCI-to-PCI bridges, disable the PCIe
                    ports driver.

在我的理解中,PCIe 端口(这里是指根端口?)是一个根端口,为什么它可以被视为 PCI-to-PCI 桥接器。

drivers pci
  • 1 个回答
  • 525 Views
Martin Hope
Mark
Asked: 2020-01-31 18:09:59 +0800 CST

ecc_enable_override 的使用

  • 0

我找到了一个 grub 参数 - ecc_enable_override

这是否意味着如果 BIOS 启用 ECC 检测,启用“ecc_enable_override”参数将更改为 OS 检测 ECC?

https://github.com/torvalds/linux/blob/067ba54c7a7d4cb76da4c8434bd6f117b61ac8ee/drivers/edac/amd64_edac.c#L11

/*
 * Set by command line parameter. If BIOS has enabled the ECC, this override is
 * cleared to prevent re-enabling the hardware by this driver.
 */
drivers
  • 1 个回答
  • 542 Views
Martin Hope
Mark
Asked: 2020-01-09 21:08:35 +0800 CST

lspci 看不到正在使用的驱动程序名称

  • 0

在做lspci的时候,通常我们可以看到一个驱动在使用:

前任:

Kernel driver in use: xhci_hcd

如果没有“正在使用的驱动程序”,是否意味着真的没有驱动程序,或者它可能是正在使用的驱动程序但不是外部模块(内核内置模块)

drivers kernel-modules
  • 1 个回答
  • 908 Views
Martin Hope
Mark
Asked: 2019-12-06 22:55:55 +0800 CST

AMD的CPU频率驱动是什么?

  • 1

我知道我们有 acpi_cpufreq 驱动程序和 intel_psteate 驱动程序可供使用。

但是,我认为 intel_pstate 驱动程序适用于英特尔。

AMD的CPU频率驱动是什么?

AMD CPU 频率驱动程序的任何介绍(例如:调控器)?

drivers cpu
  • 1 个回答
  • 792 Views
Martin Hope
Mark
Asked: 2019-12-05 22:44:13 +0800 CST

turbostat - TSC_MHz 在整个间隔期间 TSC 运行的平均 MHz

  • 2

使用“turbostat”命令时,我们可以看到“TSC_MHz”字段数据。

这里的“TSC 跑”是什么意思?

操作系统处于空闲状态?

cpu performance
  • 1 个回答
  • 1407 Views
Martin Hope
Mark
Asked: 2019-08-12 17:17:48 +0800 CST

外部支持的模块,设置 X 内核污染标志

  • 0

这是否意味着驱动程序不是来自原始操作系统发行商,内核变成了受污染的内核?

“X”是什么意思?

我没有看到“x”的解释

参考: https ://www.kernel.org/doc/html/v4.15/admin-guide/tainted-kernels.html

kernel drivers
  • 1 个回答
  • 247 Views
Martin Hope
Mark
Asked: 2019-06-29 00:08:52 +0800 CST

ledmon 和 ledctl 有什么区别?

  • 1

两者都是英特尔发布的 LED 控制工具。

https://linux.die.net/man/8/ledmon

https://linux.die.net/man/8/ledctl

他们有什么区别?

我是否需要先执行 ledmon 才能运行 ledctl?

drivers storage
  • 1 个回答
  • 863 Views
Martin Hope
Mark
Asked: 2019-06-17 21:52:48 +0800 CST

什么工具可以检查互联网 TX/RX 状态为 top/htop?

  • 2

对于处理器的使用,我们可以使用 top 或 htop。

对于互联网状态,我想知道当前的 TX/RX 状态,有什么命令/工具可以使用吗?

utilities ethernet
  • 1 个回答
  • 1325 Views
Martin Hope
Mark
Asked: 2019-06-11 22:56:54 +0800 CST

命名空间大小和命名空间容量有什么区别?

  • 4

使用nvme-create-ns,我们可以分配命名空间大小和命名空间容量;有什么不同?

在使用 NVMe SSD 之前是否有必要这样做?

linux ssd
  • 1 个回答
  • 1142 Views
Martin Hope
Mark
Asked: 2019-05-28 22:03:02 +0800 CST

dmidecode 获取 RAM 信息,哪个速度是真实速度信息?

  • 1

使用dmidecode命令时,我们可以看到 RAM 的速度:

Speed: 2933 MHz

和

Configured Clock Speed: 2666 MHz

当前运行速度是哪一个?为什么有两个速度项目?

linux
  • 1 个回答
  • 4587 Views
Martin Hope
Mark
Asked: 2019-05-28 01:44:55 +0800 CST

sd 5:0:0:0: [sda] 附加的 SCSI 磁盘,这四个数字是多少?他们会改变吗?

  • 3

我通常可以在 dmesg 中看到这个日志:

sd 5:0:0:0: [sda] Attached SCSI disk

你能解释一下这4个数字是什么吗?

重启后这些数字会改变吗?还是应该保持不变?

linux disk
  • 1 个回答
  • 1558 Views
Martin Hope
Mark
Asked: 2019-04-19 17:52:03 +0800 CST

linux(内核)是否支持英特尔速度转换?

  • 2

Windows 10 支持 Intel 变速。

Linux(内核)是否也支持它?

变速的相关资料:

https://www.anandtech.com/show/9751/examineing-intel-skylake-speed-shift-more-responsive-processors

kernel drivers
  • 2 个回答
  • 2675 Views
Martin Hope
Mark
Asked: 2019-03-19 16:31:54 +0800 CST

谁运行 linux 的 main()?

  • 0

在 Linux 0.11 中,我们可以看到有一个带有 main() 的 main.c

据我了解,目标代码需要一个操作系统来运行它。

我的意思是,既然 Linux 0.11 是一个操作系统,那么谁在它前面运行它呢?操作系统?

linux kernel
  • 3 个回答
  • 168 Views
Martin Hope
Mark
Asked: 2019-03-16 00:29:05 +0800 CST

如果某些文件是伪文件,为什么 open() 函数仍然可以访问它?

  • 1

我们知道有很多文件是伪文件,即不是真正的文件。

前任:

/sys/xxx
/proc/xxx
/dev/xxxx

在我的理解中,open()会调用 x86 ASM 代码,ASM 代码会做硬件中断来访问磁盘。

问题是如果open()最终会访问磁盘,伪文件如何仍然可以访问open()?

linux kernel
  • 2 个回答
  • 126 Views
Martin Hope
Mark
Asked: 2019-02-14 01:36:00 +0800 CST

docker 容器镜像中没有 root 权限

  • 1

我测试了一个使用以下命令启动的 Docker 容器(从 Nvidia CUDA 映像创建):

docker run -i -t xxxxxx /bin/bash

可以看到root提示,但是还是没有某些操作的权限;例如,当我执行时:

dmesg

我看到“权限被拒绝”。为什么?

linux permissions
  • 1 个回答
  • 1024 Views
Martin Hope
Mark
Asked: 2019-01-24 04:28:01 +0800 CST

默认的 numa 设置来自哪里?

  • 2

当我们运行时:

numactl --hardware

我们可以看到numa设置的当前状态。

但是,它似乎不是Linux设置的(至少,我没有添加参数来设置它)。是BIOS设置的吗?

linux-kernel drivers
  • 1 个回答
  • 44 Views
Martin Hope
Mark
Asked: 2018-09-27 01:35:11 +0800 CST

echo 1 > /sys/bus/pci/slots/[slot number]/power 正在改变 PCIe 配置空间寄存器的值?

  • 2

做的时候

echo 1  > /sys/bus/pci/slots/[slot number]/power

内核会更改此设备的 PCIe 配置空间的某些(或特定)寄存器中的值吗?

据我了解,当系统(PC)开机时,电源已经提供给 PCIe 设备,但内核仍然可以控制某些插槽的开关(如本文中的 sysfs contorl 命令),是因为内核设置PCIe 配置空间中控制其电源的寄存器?

当我们读取它时,它是否也从插槽控制寄存器中的寄存器读取?

前任:

cat /sys/bus/pci/slots/[slot number]/power 
linux kernel
  • 1 个回答
  • 3363 Views
Martin Hope
Mark
Asked: 2018-08-27 22:07:28 +0800 CST

为什么文件操作在ldd3示例代码中分配了两次?

  • 0

https://github.com/martinezjavier/ldd3/blob/master/scull/main.c#L601

static void scull_setup_cdev(struct scull_dev *dev, int index)
{
    int err, devno = MKDEV(scull_major, scull_minor + index);

    cdev_init(&dev->cdev, &scull_fops); 
    dev->cdev.owner = THIS_MODULE;
    dev->cdev.ops = &scull_fops;

我们可以看到andscull_fops赋值了两次,为什么?cdev_init()cdev.ops

linux drivers
  • 2 个回答
  • 211 Views
Martin Hope
Mark
Asked: 2018-08-10 23:12:59 +0800 CST

dd 从 OS HDD 复制到 PCIe NVME SSD,SSD 无法启动

  • 2

测试1:

dd if=/dev/sdb of=/dev/sdc

/dev/sdb 是可启动的 OS 硬盘,/dev/sdc 是另一个硬盘,执行上述 dd 命令后,/dev/sdc 变为可启动。

测试 2:

dd if=/dev/sdb of=/dev/sdc

/dev/sdb 是可启动的 OS 硬盘,/dev/sdc 是 PCIe NVME SSD,执行上述命令后,/dev/sdc 无法启动。

类似问题: dd 将硬盘复制到 USB 但无法启动?

上述情况,操作系统需要在initramfs中安装usb-storage驱动;是否需要为 NVME SSD 安装任何驱动程序?

boot hard-disk
  • 1 个回答
  • 4291 Views
Martin Hope
Mark
Asked: 2018-04-27 19:17:16 +0800 CST

linux如何知道应该使用哪个irq号?

  • 2

我不是驱动程序员,我不清楚 linux 如何为 pcie 设备分配 irq 号。

从 NIC 驱动程序示例中,Linux 似乎在执行“probe”或“open”函数之前就已经知道应该使用哪个 irq 号。

例如:https ://github.com/torvalds/linux/blob/4608f064532c28c0ea3c03fe26a3a5909852811a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c#L6608

错误 = ixgbe_request_irq(适配器);

ixgbe 可以通过 'adapter' 变量的数据获取 irq 编号,这意味着 irq 值已经在适配器结构中,它不是生成的编号,它是一个已经存在的值。

如果从pci/pcie配置空间读取,是不是很容易和其他设备冲突?

如果它是由内核生成/排列的,“适配器”变量中的 irq 号如何?(或者它是由 BIOS 分配的?)

对于 MSI 的中断,它似乎是由内核生成的??

--

据我了解,应该从 PCIe 配置空间中的中断线路寄存器(偏移 3Ch)中读取 irq 编号,我猜这就是为什么 kerenl 已经知道应该使用哪个 irq 编号,并且应该由 BIOS 更新中断线路寄存器(我的猜测)在启动期间,但仍然有一个虚拟 IRQ(当 lspci 没有 -b 时),并且似乎 MSI 有另一个 irq(?),它们是公共资源,如要安排的内存吗?

kernel drivers
  • 3 个回答
  • 6068 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve