start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| start [2024/08/29 20:31] – abeverley | start [2026/03/20 07:21] (current) – [Disk performance tests] abeverley | ||
|---|---|---|---|
| Line 33: | Line 33: | ||
| apt-get source openarc | apt-get source openarc | ||
| cd openarc-1.0.0~beta3+dfsg/ | cd openarc-1.0.0~beta3+dfsg/ | ||
| + | # Download additional patches | ||
| cd debian/ | cd debian/ | ||
| wget https:// | wget https:// | ||
| Line 38: | Line 39: | ||
| wget https:// | wget https:// | ||
| wget https:// | wget https:// | ||
| + | # Apply | ||
| + | cd ../.. | ||
| + | patch -p1 < debian/ | ||
| + | patch -p1 < debian/ | ||
| + | patch -p1 < debian/ | ||
| + | patch -p1 < debian/ | ||
| dch --bpo # Add letter to suggested version | dch --bpo # Add letter to suggested version | ||
| + | dpkg-source --commit | ||
| debuild -uc -us | debuild -uc -us | ||
| Line 47: | Line 55: | ||
| Versioning info: https:// | Versioning info: https:// | ||
| + | |||
| + | ===== Building Debian packages of Perl modules ===== | ||
| + | |||
| + | On production servers, I much prefer to use Perl modules from Debian repositories, | ||
| + | |||
| + | Sometimes a Perl module is either not available in the main Debian repositories, | ||
| + | |||
| + | ===== Disk performance tests ===== | ||
| + | |||
| + | See https:// | ||
| + | |||
| + | Test for all-round read/write (worst performance): | ||
| + | |||
| + | fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randrw --size=500m --io_size=10g --blocksize=4k --ioengine=libaio --fsync=1 --iodepth=1 --direct=1 --numjobs=1 --runtime=60 --group_reporting | ||
| + | |||
| + | Sequential read: | ||
| + | |||
| + | fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=read --size=500m --io_size=10g --blocksize=1024k --ioengine=libaio --fsync=10000 --iodepth=32 --direct=1 --numjobs=1 --runtime=60 --group_reporting | ||
| + | |||
| + | Sequential write: | ||
| + | |||
| + | fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=write --size=500m --io_size=10g --blocksize=1024k --ioengine=libaio --fsync=10000 --iodepth=32 --direct=1 --numjobs=1 --runtime=60 --group_reporting | ||
| + | |||
| + | Random read: | ||
| + | |||
| + | fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randread --size=500m --io_size=10g --blocksize=4k --ioengine=libaio --fsync=1 --iodepth=1 --direct=1 --numjobs=1 --runtime=60 --group_reporting | ||
| ===== JSON Web Tokens with Perl ===== | ===== JSON Web Tokens with Perl ===== | ||
start.1724963466.txt.gz · Last modified: by abeverley
