Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Dec 2023 19:48:14 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        void <void@f-m.fm>, freebsd-fs@freebsd.org
Subject:   Re: measuring swap partition speed
Message-ID:  <D9C150E2-8453-463B-9A23-B0474D0AE390@yahoo.com>
References:  <D9C150E2-8453-463B-9A23-B0474D0AE390.ref@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Just an example for comparison/contrast:

8 GiBYte RPi4B "C0T" SOC
USB3 SSD boot media (no other media)

# uname -apKU
FreeBSD generic 14.0-STABLE FreeBSD 14.0-STABLE #0 =
stable/14-n266002-2ef9079ece5a: Sat Dec 16 08:49:23 UTC 2023     =
root@releng1.nyi.freebsd.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC =
arm64 aarch64 1400501 1400501

(So, =
FreeBSD-14.0-STABLE-arm64-aarch64-RPI-20231216-2ef9079ece5a-266002.img =
based.)

# more /boot/efi/config.txt=20
[all]
arm_64bit=3D1
dtparam=3Daudio=3Don,i2c_arm=3Don,spi=3Don
dtoverlay=3Dmmc
dtoverlay=3Ddisable-bt
device_tree_address=3D0x4000
kernel=3Du-boot.bin

[pi4]
hdmi_safe=3D1
armstub=3Darmstub8-gic.bin
# My additions:
over_voltage=3D6
sdram_freq_min=3D3200
arm_freq_min=3D2000
force_turbo=3D1


# gpart show -p
=3D>       63  468862065    da0  MBR  (224G)
         63       1985         - free -  (993K)
       2048     102400  da0s1  fat32lba  [active]  (50M)
     104448  468757680  da0s2  freebsd  (224G)

=3D>        0  468757680   da0s2  BSD  (224G)
          0        128          - free -  (64K)
        128  451979136  da0s2a  freebsd-ufs  (216G)
  451979264   16777216  da0s2b  freebsd-swap  (8.0G)
  468756480       1200          - free -  (600K)

# more /boot/loader.conf
# Configure USB OTG; see usb_template(4).
hw.usb.template=3D3
umodem_load=3D"YES"
# Multiple console (serial+efi gop) enabled.
boot_multicons=3D"YES"
boot_serial=3D"YES"
# Disable the beastie menu and color
beastie_disable=3D"YES"
loader_color=3D"NO"

# swapoff /dev/label/growfs_swap
# dd if=3D/dev/urandom of=3D/dev/da0s2b bs=3D8k count=3D250000 conv=3Dsync=
 status=3Dprogress
^C478830592 bytes (479 MB, 457 MiB) transferred 22.001s, 22 MB/s
60557+0 records in
60556+0 records out
496074752 bytes transferred in 22.790754 secs (21766491 bytes/sec)

Adding:

vm.pageout_oom_seq=3D120
vm.pfault_oom_attempts=3D-1

to /boot/loader.config gets the same sort of result:

# more /boot/loader.conf
# Configure USB OTG; see usb_template(4).
hw.usb.template=3D3
umodem_load=3D"YES"
# Multiple console (serial+efi gop) enabled.
boot_multicons=3D"YES"
boot_serial=3D"YES"
# Disable the beastie menu and color
beastie_disable=3D"YES"
loader_color=3D"NO"
#
vm.pageout_oom_seq=3D120
vm.pfault_oom_attempts=3D-1

# swapoff /dev/label/growfs_swap
# dd if=3D/dev/urandom of=3D/dev/da0s2b bs=3D8k count=3D250000 conv=3Dsync=
 status=3Dprogress
^C1085161472 bytes (1085 MB, 1035 MiB) transferred 50.000s, 22 MB/s
134642+0 records in
134641+0 records out
1102979072 bytes transferred in 50.816711 secs (21705046 bytes/sec)


=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D9C150E2-8453-463B-9A23-B0474D0AE390>