标签: benchmarking

AFP、SMB、NFS 哪个是最好的数据传输协议?

我有一台运行 Gentoo 的带有大硬盘的计算机。我必须通过有线网络向 Apple 设备(它们都运行 OS X)提供医疗/大文件。

哪种协议最适合以下需求?:

  1. 速度
  2. 易用性(客户端和服务器)
  3. 较少限制(最大文件大小,文件名的有限字符集)
  4. 安全

performance file-sharing file-transfer benchmarking macos

14
推荐指数
2
解决办法
4万
查看次数

是否有任何基准测试显示启用/禁用硬件虚拟化之间的差异?

我有一个 13 英寸的小型笔记本电脑/大型上网本,它有一个 AMD Athlon Neo X2 L335,我选择这个是因为它支持硬件虚拟化。

最后,我几乎没有对它进行任何虚拟化,但是,当我这样做时......它很快。

令我震惊的是,我进入 BIOS 并看到虚拟化被禁用了!

我打开了它,我看不到速度差异……或者至少我看不出。

我没有时间做一整套基准测试——而且我在主机上运行了很多软件,所以它不科学。我已经搜索了很多地方,但找不到任何显示在同一硬件上启用/禁用虚拟化位差异的基准。有没有人有任何他们看到的可以分享的基准?

此外,我知道不久前引起了轩然大波,因为索尼在某些型号上禁用了硬件虚拟化,并且仅在其更高型号中将其作为高级功能提供,但是,除了强制追加销售之外,拥有它还有什么好处吗?它禁用了例如电池/热量?我只是找不到任何信息,也无法弄清楚为什么默认情况下会禁用它。

编辑 - -

要补充的是,我唯一能找到的是,没有它,您将无法快速执行 x64 虚拟化。这是我能找到的唯一缺点。但是,如果这是唯一的区别,那么我仍然对问题的第二部分感兴趣 - 为什么提供禁用它的选项?

virtualization benchmarking hardware-virtualization

13
推荐指数
1
解决办法
2881
查看次数

为什么在 hdd/ssd 基准测试中 4k 读取比写入慢?

有多种基准测试工具可用于测试 PC 驱动器的速度。

以下是 SATA SSD 的基准示例:

  • 顺序读取:718.498 MB/s
  • 顺序写入:777.414 MB/s
  • 随机读取 512KB:160.541 MB/s
  • 随机写入 512KB:838.930 MB/s
  • 随机读取4KB (QD=1):26.985 MB/s [6588.1 IOPS]
  • 随机写入4KB (QD=1):135.603 MB/s [33106.2 IOPS]
  • 随机读取 4KB (QD=32):177.003 MB/s [43213.6 IOPS]
  • 随机写入 4KB (QD=32):178.397 MB/s [43554.0 IOPS]

m.2 固态硬盘:

  • 顺序读取(Q= 32,T= 1):829.119 MB/s
  • 顺序写入(Q= 32,T= 1):677.645 MB/s
  • 随机读取 4KiB(Q= 32,T= 1):744.328 MB/s [181720.7 IOPS]
  • 随机写入 4KiB(Q= 32,T= 1):144.876 MB/s [35370.1 IOPS]
  • 顺序读取 (T= 1):785.600 MB/s
  • 顺序写入 (T= 1):789.973 MB/s
  • 随机读取 4KiB(Q= 1,T= 1): 56.585 …

ssd hard-drive benchmarking advanced-format

13
推荐指数
1
解决办法
2万
查看次数

为什么服务器 CPU 执行的任务比具有相同基准分数的 Macbook Pro CPU 更快?

鉴于以下 CPU 和 GeekBench 分数:

  • Amazon EC2 z1d.large 实例:Intel Xeon Platinum 8151 4061 MHz(1 核)单核得分:1094,多核得分:1300

  • Macbook Pro 笔记本电脑:英特尔酷睿 i5-8259U 2300 MHz(4 核)单核得分:1002,多核得分:4104

Xeon 在单线程基准测试中的速度提高了 9.1%。

但是,当我在两台设备上编译 javascript 应用程序代码(单线程)时,至强完成任务的速度提高了 60%。为什么?基准分数表明至强仅快 9%。

他们都有 NVME 驱动器,所以这不应该是瓶颈。我认为也不会有 Mac 与 Linux 操作系统的问题,因为 Mac 是基于 linux 的。

这是因为至强是服务器/台式机 CPU 吗?并以 100% 的速度和功率运行,而 Macbook Pro CPU 没有以全功率运行,必须等待 Intel Turbo Boost 加速?

mac cpu intel-core-i5 benchmarking

12
推荐指数
4
解决办法
7133
查看次数

时钟速度较慢的新处理器会更快地运行旧应用程序吗?

我正在使用 Linux 并且有一个时钟速度约为 3 GHz 的旧 P4。时钟速度较慢的较新芯片会更快或更慢地运行我的旧应用程序吗?我一次只使用一个应用程序,一个旧的绘图程序(wine 中使用的 Windows 应用程序)无法利用多核,也不想在后台运行任何东西。

例如 - 我正在查看 CORE 2 DUO 1.86GHZ 的二手电脑。这只是时钟速度的一半,但却是一个更新的芯片。这会更快或更慢或大致相同地运行我的单个应用程序吗?

cpu clockspeed computer-architecture benchmarking cpu-architecture

11
推荐指数
2
解决办法
1031
查看次数

为什么我的 Intel 520 180GB SSD 性能极差?

我最近在我全新的 MacBook Pro 中安装了一个新的 Intel 520 系列 180GB SSD。

系统如下:

型号: MacBook Pro 15 英寸,2011 年末 (MacBookPro8,2)
处理器: 2.4 GHz Intel Core i7
内存: 16 GB 1333 MHz DDR3
显卡: AMD Radeon HD 6770M 1024 MB
软件: Mac OS X Lion 10.7.3
Main Drive Bay: Intel 520 系列 180GB SATA-3(6GB/s 协商链路)SSD(固件:400i)[80GB 免费]
光驱: Toshiba 5400 RPM 750GB SATA-2 HDD
Trim:启用(根据 Trim Enabler App)

这是我获得的速度:

在此处输入图片说明

读取:412 MB/s
写入:186 MB/s

我做错了什么?

好的,所以我在回答中得知这可能是因为测试使用了压缩数据,这将不允许 Intel 520 系列 SandForce 控制器达到其架构的高写入级别。

这是另一个测试(不知道它是否使用压缩数据):

在此处输入图片说明

它更好,但仍然不是我想要的。顺便说一句,4k 读取操作的 32MB/s …

performance ssd benchmarking macos

11
推荐指数
2
解决办法
1万
查看次数

为什么 Truecrypt 和 cryptsetup (LUKS) 基准测试的结果如此不同?

我想加密硬盘的一部分。但在此之前,我想对可用的不同算法进行基准测试,想知道我是否应该选择aes-xts-256aes-xts-512

注意:我没有aes硬件加速。基准测试多次重复,没有太大变化。我想明确说明这些基准测试仅在我的计算机(Debian,core 2 duo)上有效。这不是一个完整的 LUKS-TrueCrypt 比较。

TL;DR:转到第 4 部分


1- 加密设置

所以我下载cryptsetup v1.6.0了使用新cryptsetup benchmark命令。

命令

$cryptsetup benchmark
Run Code Online (Sandbox Code Playgroud)

结果

 #  Algorithm | Key | Encryption |  Decryption
     aes-cbc   128b   128,2 MiB/s   157,2 MiB/s
 serpent-cbc   128b    49,6 MiB/s    57,7 MiB/s
 twofish-cbc   128b   138,0 MiB/s   183,8 MiB/s
     aes-cbc   256b    97,5 MiB/s   121,9 MiB/s
 serpent-cbc   256b    51,8 MiB/s    57,7 MiB/s
 twofish-cbc   256b   139,0 MiB/s   183,8 MiB/s
     aes-xts   256b   156,4 MiB/s   157,8 MiB/s
 serpent-xts …
Run Code Online (Sandbox Code Playgroud)

linux truecrypt disk-encryption luks benchmarking

10
推荐指数
1
解决办法
8666
查看次数

为什么在 btrfs 子卷之间移动文件是一项昂贵的操作?

据我了解,btrfs 子卷共享同一个文件系统“存储”,所以我很惊讶地知道在不同子卷之间移动文件是一项昂贵的操作,就像在不同文件系统之间移动(复制 + 删除)一样。

当有人建议这种解决方法时,我特别惊讶:在子卷之间重新链接复制文件,然后删除原始文件。据说这是一种廉价的操作(仅移动元数据)。使用COW时,不同的子卷如何共享数据块,而在移动数据的应该更简单的操作中却无法共享?

file-transfer btrfs benchmarking

10
推荐指数
1
解决办法
4048
查看次数

9
推荐指数
2
解决办法
3474
查看次数

Makefile 无法正确安装文件,正在安装 HPL

我不久前开始安装 HPL 并有一个相关的问题。我一直在关注Intel 的本指南。我认为这值得一个全新的。当我尝试制作存档时,输出看起来很好,直到最后,它给出了错误。

make[2]: Entering directory `/hpl-2.0/src/auxil/intel64'
Makefile:47: Make.inc: No such file or directory
make[2]: *** No rule to make target `Make.inc'.  Stop.
make[2]: Leaving directory `/hpl-2.0/src/auxil/intel64'
make[1]: *** [build_src] Error 2
make[1]: Leaving directory `/hpl-2.0'
make: *** [build] Error 2
Run Code Online (Sandbox Code Playgroud)

转到目录会/hpl-2.0/src/auxil/intel64显示一个文件“Make.inc”,但它突出显示为红色,并且白色文本闪烁。

有没有办法手动制作该文件?我需要做什么才能让 makefile 为我做这件事?

linux hpc makefile benchmarking

9
推荐指数
1
解决办法
6989
查看次数