<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Performance Testing on Shaowen Chen's Website</title><link>https://www.chenshaowen.com/en/tags/performance-testing/</link><description>Recent content in Performance Testing on Shaowen Chen's Website</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&amp;copy;2016 - {year}, All Rights Reserved.</copyright><lastBuildDate>Thu, 26 Mar 2026 00:00:00 +0000</lastBuildDate><sy:updatePeriod>weekly</sy:updatePeriod><atom:link href="https://www.chenshaowen.com/en/tags/performance-testing/atom.xml" rel="self" type="application/rss+xml"/><item><title>AGFS File System Performance Test</title><link>https://www.chenshaowen.com/en/blog/agfs-file-system-performance-test.html</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><atom:modified>Thu, 26 Mar 2026 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/agfs-file-system-performance-test.html</guid><description>1. Installing wrk 1 apt-get install -y wrk 2. localfs Performance Test 2.1 1KB Small File Test Write file 1 2 3 4 5 6 7 8 9 10 11 12 13 14 cat &amp;gt; put-1k.lua &amp;lt;&amp;lt;&amp;#34;EOF&amp;#34; wrk.method = &amp;#34;PUT&amp;#34; wrk.body = string.rep(&amp;#34;a&amp;#34;, 1024) wrk.headers[&amp;#34;Content-Type&amp;#34;] = &amp;#34;text/plain&amp;#34; counter = 0 local WRAP = 500000 request = function() counter = counter + 1 local n = ((counter - 1) % WRAP) + 1 local filename = &amp;#34;/local/perf-1k/test_&amp;#34; .</description><dc:creator>微信公众号</dc:creator><category>AI</category><category>AGFS</category><category>Storage</category><category>Performance Testing</category></item><item><title>Multi-Node, Multi-Disk MinIO Cluster Performance Testing Under Different Erasure Code Configurations</title><link>https://www.chenshaowen.com/en/blog/multi-node-multi-disk-minio-cluster-performance-test-in-different-erasure-code-configurations.html</link><pubDate>Sun, 08 Feb 2026 00:00:00 +0000</pubDate><atom:modified>Sun, 08 Feb 2026 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/multi-node-multi-disk-minio-cluster-performance-test-in-different-erasure-code-configurations.html</guid><description>1. Erasure Code Configuration The default erasure parity configuration is as follows:
Erasure Set Size Default Parity (EC:M) 1 EC:0 2-3 EC:1 4-5 EC:2 6 - 7 EC:3 8 - 16 EC:4 The maximum parity is ERASURE_SET_SIZE/2, meaning the number of parity blocks cannot exceed the number of data blocks.</description><dc:creator>微信公众号</dc:creator><category>MinIO</category><category>Storage</category><category>Operations</category><category>Performance</category><category>Testing</category><category>Benchmarking</category><category>Performance Testing</category></item><item><title>Multi-Node, Multi-Disk MinIO Cluster Performance Testing Under Different Erasure Code Configurations on IPoIB</title><link>https://www.chenshaowen.com/en/blog/multi-node-multi-disk-minio-cluster-performance-test-in-different-erasure-code-configurations-on-ipoib.html</link><pubDate>Sun, 08 Feb 2026 00:00:00 +0000</pubDate><atom:modified>Sun, 08 Feb 2026 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/multi-node-multi-disk-minio-cluster-performance-test-in-different-erasure-code-configurations-on-ipoib.html</guid><description>The earlier tests found the bottleneck in the NIC; this post adds supplementary testing under IPoIB.
1. MinIO Cluster Environment 1.1 Creating the MinIO Cluster 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 export CONTAINER_CLI=nerdctl export IMAGE=minio/minio:RELEASE.</description><dc:creator>微信公众号</dc:creator><category>MinIO</category><category>Storage</category><category>Distributed Systems</category><category>Erasure Coding</category><category>IPoIB</category><category>Performance Testing</category><category>Benchmarking</category></item><item><title>Using HAProxy to Proxy MinIO and Performance Testing</title><link>https://www.chenshaowen.com/en/blog/using-haproxy-to-proxy-minio-and-performance-testing.html</link><pubDate>Sun, 08 Feb 2026 00:00:00 +0000</pubDate><atom:modified>Sun, 08 Feb 2026 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/using-haproxy-to-proxy-minio-and-performance-testing.html</guid><description>1. Preparing the Configuration Files MinIO cluster 1 mc admin info local 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ● minio1:9000 Uptime: 55 minutes Version: 2025-04-22T22:12:26Z Network: 2/2 OK Drives: 4/4 OK Pool: 1 ● minio2:9000 Uptime: 55 minutes Version: 2025-04-22T22:12:26Z Network: 2/2 OK Drives: 4/4 OK Pool: 1 ┌──────┬───────────────────────┬─────────────────────┬──────────────┐ │ Pool │ Drives Usage │ Erasure stripe size │ Erasure sets │ │ 1st │ 0.</description><dc:creator>微信公众号</dc:creator><category>MinIO</category><category>HAProxy</category><category>Storage</category><category>Proxy</category><category>Performance Testing</category><category>Benchmarking</category></item><item><title>Performance Test of ext4, xfs, zfs, and btrfs under RAID6</title><link>https://www.chenshaowen.com/en/blog/ext4-xfs-zfs-btrfs-performance-test-in-raid6.html</link><pubDate>Mon, 06 Oct 2025 00:00:00 +0000</pubDate><atom:modified>Mon, 06 Oct 2025 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/ext4-xfs-zfs-btrfs-performance-test-in-raid6.html</guid><description>1. Single Disk 1.1 Creating the File System Wipe the disk 1 wipefs -a /dev/nvme0n1 Format the disk 1 mkfs.xfs /dev/nvme0n1 Mount the disk 1 2 mkdir -p /mnt/nvme0n1-test mount /dev/nvme0n1 /mnt/nvme0n1-test 1.2 Performance Test 4k random write 1 2 3 4 echo 3 &amp;gt; /proc/sys/vm/drop_caches fio --name=4k_randwrite --rw=randwrite --bs=4k --ioengine=libaio --direct=1 \ --numjobs=8 --iodepth=32 --size=20G --time_based --runtime=120 --group_reporting \ --allow_mounted_write=1 --filename=/mnt/nvme0n1-test/fio-4k-randwrite.</description><dc:creator>微信公众号</dc:creator><category>Filesystem</category><category>ext4</category><category>xfs</category><category>zfs</category><category>btrfs</category><category>RAID</category><category>Storage</category><category>Performance Testing</category><category>Operations</category></item><item><title>XFS Performance Testing Under Various RAID Levels</title><link>https://www.chenshaowen.com/en/blog/xfs-performance-test-in-various-raid.html</link><pubDate>Thu, 02 Oct 2025 00:00:00 +0000</pubDate><atom:modified>Thu, 02 Oct 2025 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/xfs-performance-test-in-various-raid.html</guid><description>1. Disk Baseline Testing 1.1 4k Random Write 1 2 3 4 5 6 7 8 9 10 11 12 13 14 fio \ --name=4k_randwrite \ --rw=randwrite \ --bs=4k \ --ioengine=libaio \ --direct=1 \ --numjobs=8 \ --iodepth=32 \ --size=20G \ --time_based \ --runtime=120 \ --group_reporting \ --allow_mounted_write=1 \ --filename=/data1/fio-4k-randwrite.dat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Starting 8 processes 4k_randwrite: Laying out IO file (1 file / 20480MiB) Jobs: 8 (f=8): [w(8)][100.</description><dc:creator>微信公众号</dc:creator><category>Filesystem</category><category>xfs</category><category>RAID</category><category>mdadm</category><category>Storage</category><category>Performance Testing</category></item><item><title>NVIDIA RTX 5090 Inference Test</title><link>https://www.chenshaowen.com/en/blog/nvidia-rtx-5090-inference-test.html</link><pubDate>Tue, 09 Sep 2025 00:00:00 +0000</pubDate><atom:modified>Tue, 09 Sep 2025 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/nvidia-rtx-5090-inference-test.html</guid><description>1. Installing the Driver Download the driver Go to https://www.nvidia.com/en-us/drivers/ and select the corresponding driver version to download. 1 wget https://us.download.nvidia.com/XFree86/Linux-x86_64/580.76.05/NVIDIA-Linux-x86_64-580.76.05.run Install the driver 1 bash NVIDIA-Linux-x86_64-580.76.05.run Check the GPUs 1 nvidia-smi 1 2 3 GPU 0: NVIDIA GeForce RTX 5090 (UUID: GPU-92fcdc58-4754-73c7-af6c-56740936817d) GPU 1: NVIDIA GeForce RTX 5090 (UUID:</description><dc:creator>微信公众号</dc:creator><category>AI</category><category>GPU</category><category>NVIDIA</category><category>LLM</category><category>Inference</category><category>Performance Testing</category><category>Operations</category></item><item><title>Ascend DMI Tool Usage Guide</title><link>https://www.chenshaowen.com/en/blog/ascend-dmi-tool-usage-guide.html</link><pubDate>Tue, 17 Jun 2025 00:00:00 +0000</pubDate><atom:modified>Tue, 17 Jun 2025 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/ascend-dmi-tool-usage-guide.html</guid><description>1. Installing Dependencies MindCluster ToolBox is a system-level toolset for cluster operations and hardware management, mainly used for operations such as device monitoring, performance testing, and log collection.
MindCluster ToolBox includes the Ascend DMI tool, the log collection tool, and the Ascend Cert tool.
MindCluster ToolBox works by calling low-level DCMI (Device Control Management Interface) and AscendCL (Ascend Computing Language) interfaces to perform the relevant detection functions; system-level information queries are implemented by calling the general-purpose libraries provided by the system.</description><dc:creator>微信公众号</dc:creator><category>AI</category><category>DMI</category><category>Ascend</category><category>Huawei</category><category>NPU</category><category>Troubleshooting</category><category>Performance Testing</category></item><item><title>3FS: Some Performance Tests</title><link>https://www.chenshaowen.com/en/blog/3fs-performance-test.html</link><pubDate>Tue, 11 Mar 2025 00:00:00 +0000</pubDate><atom:modified>Tue, 11 Mar 2025 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/3fs-performance-test.html</guid><description>1. Hardware Tests There are two NVMe SSDs (SAMSUNG MZQL27T6HBLA-00A07) and a 3FS cluster made up of two nodes, each with 4 IB ports. 1.1 Single Thread Disk FIO 128 K, read 1 fio -numjobs=1 -fallocate=none -iodepth=2 -ioengine=libaio -direct=1 -rw=read -bs=128K --group_reporting -size=100M -time_based -runtime=30 -name=fio-test -directory=/data/fio 1 Jobs: 1</description><dc:creator>微信公众号</dc:creator><category>3FS</category><category>Storage</category><category>AI</category><category>Performance Testing</category><category>Operations</category></item><item><title>JuiceFS Community Edition, Enterprise Edition, and Dragonfly Integration: Performance Testing and Comparison</title><link>https://www.chenshaowen.com/en/blog/performance-testing-and-comparison-of-juicefs-ce-ee-and-dragonfly.html</link><pubDate>Wed, 24 Jan 2024 00:00:00 +0000</pubDate><atom:modified>Wed, 24 Jan 2024 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/performance-testing-and-comparison-of-juicefs-ce-ee-and-dragonfly.html</guid><description>Note that --block-size 4096 in this post means 4GB; using --block-size 4 would be more reasonable and would give better write performance.
1. Environment Preparation Enter a safe directory 1 mkdir -p /data/test &amp;amp;&amp;amp; cd /data/test All the test tasks are carried out in this directory.
Create a separate directory for Redis 1 mkdir redis-data It is recommended to create a new directory, because Redis will change the Owner of the files in the current directory to systemd-coredump.</description><dc:creator>微信公众号</dc:creator><category>JuiceFS</category><category>Dragonfly</category><category>Storage</category><category>Performance Testing</category><category>Kubernetes</category><category>Operations</category></item></channel></rss>