笔记
秃头披风侠2023
这个作者很懒,什么都没留下…
展开
-
fio
fio的I/O引擎在执行磁盘访问模拟时具有不同的特点和行为。以下是几个常见的fio I/O引擎及其区别: 1. sync(同步引擎): • 特点:直接使用系统调用进行I/O操作,是最基本的引擎。 • 行为:每个读取或写入操作都将阻塞进程,直到完成该操作。 • 适用场景:测试同步I/O负载,并需要较低级别的控制。 2. mmap(内存映射引擎): • 特点:利用内存映射技术将数据文件映射到进程地址空间中。 • 行为:读取和写入操作直接在内存中进行,无需复制数据到用户空间和内核空间之间。 • 适用场景:在某些情原创 2024-04-22 17:55:47 · 564 阅读 · 0 评论 -
LTSSM
PCIe 设备通过交换 LTSSM 号码来告知对方当前的状态,从而协商出最佳的通信参数。通常,在初始化时,两个设备会经过训练阶段,通过成功完成 LTSSM 状态转换来建立正常的链路连接。LTSSM 的状态由不同的状态码表示,每个状态码代表了特定的状态和动作。它是用来管理 PCIe 设备之间建立和维护通信链路的状态机。其主要目标是使各个设备能够以一致且可靠的方式进行通信,并确保链路的稳定性和性能。需要注意的是,LTSSM 是 PCIe 技术的一部分,与具体的硬件实现和 PCIe 规范有关。原创 2024-04-15 11:02:30 · 494 阅读 · 0 评论 -
RX margin test
具体而言,这个测试通常被用来检测PCIe接收器对于低电平(0)和高电平(1)的灵敏度,以确保良好的信号完整性和稳定的数据传输。在进行PCIE RX margin测试时,发送端会逐步降低或增加发送的电压幅度,直到接收端无法正确识别比特为止。测试过程所得到的结果可以用来指导设备设计、调试和优化,以满足系统仿真标准和兼容性要求。然而需要注意的是,具体的PCIE RX margin测试实现方式和参数设置有多种可能,因此具体的测试细节需要参考相关规范、文档或厂商提供的建议和推荐。原创 2024-04-15 11:01:59 · 506 阅读 · 0 评论 -
err_cnt
误码计数可以通过硬件电路或软件程序实现,以便在测试期间对数字通信系统的性能进行监视和检测。相应的调试措施可以根据误码计数值来确定和优化,如更改信号发射功率、抗噪声技术或纠错编码等。例如,在一个数据通信链路上,如果发送1000比特,其中有5比特出错了,那么err_cnt就是5。通过该值,可以根据总比特数来计算误码率,进一步评估通信链路质量和性能。"err_cnt"可以被解释为误码计数,通常用于数字通信系统中误码率的计算。它表示在一定时间内,数据传输过程中出现错误的次数。原创 2024-04-15 11:01:25 · 117 阅读 · 0 评论 -
CE
有三种类型的错误:不可纠正错误(Uncorrectable Error),可纠正错误(Correctable Error)和预测性故障(Predictive Failure Analysis)。其中,不可纠正错误指的是无法修复的错误,会导致数据丢失或系统崩溃。例如,在内存中写入了一段数据,但由于噪声或干扰的原因,数据被扭曲了。可纠正错误则是介于这两者之间的一种情况,它指的是发生了错误,但是该错误可以通过硬件或软件的纠错机制进行自动的纠正和修复,从而避免数据丢失或系统崩溃等严重后果。原创 2024-04-15 11:00:55 · 202 阅读 · 0 评论 -
眼图
眼图是一种非常有用的工具,它可以在很大程度上帮助工程师快速诊断线路上的问题,优化系统的性能,提高网络可靠性。在这些系统中,数据以不同的方式通过通道传递,而眼图则提供了一种可视化信号波形,可以帮助评估信号的质量并确定下一步改进的方向。使用眼图所得出的数据结果包括有效比特率、误码率等参数,这些参数可以帮助确定是否需要优化系统的各个方面,以获得更好的性能和信号质量。1. “眼睛”的开合程度:通常情况下,开放的眼睛代表信号质量更佳,而闭合的眼睛则可能表示有噪声、抖动或其它影响干扰了数据传输。原创 2024-04-15 11:00:21 · 294 阅读 · 0 评论 -
BER
误码率的计算方法需要收集一段时间内传输的比特数和比特中出现错误的次数,然后将错误次数除以总比特数量即可计算BER。值得注意的是,由于BER受到许多因素的影响,例如噪声、传输距离、调制方式等,因此误码率不能单独使用,而应该结合其他性能指标一起使用。同时,在设定误码率性能指标时,需要考虑实际应用的需求,例如语音通信需要更低的误码率,而数据传输则可以容忍稍高的误码率。通常,BER以10的幂表示,例如,BER为1e-6表示1000000比特中错误的数量为1。BER也可以用百分比表示,即误码率百分之几。原创 2024-04-15 10:59:45 · 2026 阅读 · 0 评论 -
Lane、PHY和Preset Value Bit
每个Lane支持不同的传输速度和带宽,例如PCIe 3.0中,一个Lane的传输速度可以达到8 GT/s(Giga Transfers per second),也就是1 GB/s(GigaBytes per second)。Preset Value Bit(预置值位)是在PCIe 3.0的Lane上新引入的一种机制,用于优化信号传输质量。PCIe设备可以包含多个Lane,例如x1、x4、x8、x16等,表示该设备同时使用的Lane数目,比如x16表示该设备采用了16个Lane,具有更高的传输速度和带宽。原创 2024-04-15 10:58:54 · 409 阅读 · 0 评论 -
vim翻页,跳指定行数
的常用命令,例如搜索、复制、粘贴等等。键,然后输入命令来执行这些操作。(将 n 替换为实际的行号)。原创 2024-04-15 10:56:15 · 401 阅读 · 0 评论 -
cpio
cpio -idmv < file.cpiocpio -id < file.cpio原创 2024-04-15 10:52:22 · 348 阅读 · 0 评论 -
-o strictHostKeyChecking=no
原因:一台主机上有多个Linux系统,会经常切换,那么这些系统使用同一ip,登录过一次后就会把ssh信息记录在本地的~/ .ssh/known_hsots文件中,切换该系统后再用ssh访问这台主机就会出现冲突警告,需要手动删除修改known_hsots里面的内容。ssh会把你每个你访问过计算机的公钥(public key)都记录在~/ .ssh/known_hosts。当下次访问相同计算机时,OpensSSH会核对公钥。如果公钥不同,openSSH会发出警告,避免你受到DNSHijack之类的攻击。原创 2024-04-15 10:50:56 · 1024 阅读 · 0 评论 -
查bmc版本
ipmitool mc info或者cat /etc/os-release。原创 2024-04-15 10:47:46 · 263 阅读 · 0 评论 -
配 apip
Ifdown ifcfg-ens288 关闭网络。Ifup ifcfg-ens288 打开网络。原创 2024-04-15 10:47:04 · 98 阅读 · 0 评论 -
配bmc ip
192.168.x.xxx。原创 2024-04-15 10:45:55 · 85 阅读 · 0 评论 -
刷完bmc后设置root
usermod -a -G priv-admin root原创 2024-04-15 10:43:10 · 85 阅读 · 0 评论 -
查看sda分区格式
1。原创 2023-10-30 09:56:05 · 123 阅读 · 0 评论 -
挂载文件到uefi
然后把那个sda挂载到某个目录,然偶把需要用的文件放到那个目录下面就行了。先查看sda分区格式看看哪个是可以被uefi认到的格式。原创 2023-10-30 09:55:14 · 136 阅读 · 0 评论