On Tuesday, September 25, 2018 at 3:13:19 PM UTC+2, Rusty Bird wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
> 
> Rusty Bird:
> > Marcus Linsner:
> > > 2. in another terminal: sudo iotop
> > > 3. in a 3rd terminal: logger
> > >
> > > every time you press Enter in [3.] [...] "Actual DISK WRITE" is like
> > > 15KB)
> > 

> > I can't reproduce this in my dom0, which has vanilla journald.conf/
> > sysctl values and kernel/Xen parameters. "Actual DISK WRITE" remains
> > at zero when I log a line.

I switched to using `sudo iotop -d 5` (ie. refresh every 5 sec, not every 1 
sec) because it allows me to copy paste the screen.

This is idle time (ie. no change happens for 30 sec):

Total DISK READ :       0.00 B/s | Total DISK WRITE :       0.00 B/s
Actual DISK READ:       0.00 B/s | Actual DISK WRITE:       0.00 B/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND
    1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % systemd 
--switched-root --system --deserialize 24
    2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]
    3 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/0:0]
    4 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/0:0H]
    6 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [mm_percpu_wq]
    7 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]
    8 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [rcu_sched]
    9 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [rcu_bh]
   10 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]
   11 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/0]
   12 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/0]
   13 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/1]
   14 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/1]
   15 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/1]
   16 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/1]
   18 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/1:0H]
   19 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/2]
   20 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/2]
   21 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/2]
   22 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/2]
 3095 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % lightdm [gmain]
   24 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/2:0H]
   25 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/3]
   26 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/3]
   27 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/3]
   28 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/3]
 3101 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % X -core -noreset :0 
-seat seat0 -auth /var/run/ligh~t/:0 -nolisten tcp vt1 -novtswitch -background 
none
   30 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/3:0H]

After I press Enter in `logger` (ie. puts one message on `sudo journalctl -f`), 
this happens first:

Total DISK READ :       0.00 B/s | Total DISK WRITE :     812.71 B/s
Actual DISK READ:       0.00 B/s | Actual DISK WRITE:       0.00 B/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND
  739 be/4 root        0.00 B/s  812.71 B/s  0.00 %  0.00 % systemd-journald
    1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % systemd 
--switched-root --system --deserialize 24
    2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]
    3 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/0:0]
    4 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/0:0H]
    6 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [mm_percpu_wq]
    7 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]
    8 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [rcu_sched]
    9 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [rcu_bh]
   10 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]
   11 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/0]
   12 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/0]
   13 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/1]
   14 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/1]
   15 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/1]
   16 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/1]
   18 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/1:0H]
   19 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/2]
   20 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/2]
   21 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/2]
   22 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/2]
 3095 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % lightdm [gmain]
   24 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/2:0H]
   25 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/3]
   26 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/3]
   27 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/3]
   28 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/3]

and this second:

Total DISK READ :       0.00 B/s | Total DISK WRITE :       0.00 B/s
Actual DISK READ:       0.00 B/s | Actual DISK WRITE:       3.17 K/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND
  656 be/3 root        0.00 B/s    0.00 B/s  0.00 %  0.07 % [jbd2/dm-4-8]
    1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % systemd 
--switched-root --system --deserialize 24
    2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]
    3 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/0:0]
    4 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/0:0H]
    6 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [mm_percpu_wq]
    7 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]
    8 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [rcu_sched]
    9 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [rcu_bh]
   10 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]
   11 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/0]
   12 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/0]
   13 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/1]
   14 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/1]
   15 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/1]
   16 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/1]
   18 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/1:0H]
   19 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/2]
   20 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/2]
   21 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/2]
   22 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/2]
 3095 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % lightdm [gmain]
   24 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/2:0H]
   25 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/3]
   26 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/3]
   27 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/3]

In other words, `systemd-journald` causes a write as `Total DISK WRITE`, but 
not a sync/flush to disk, so not `Actual DISK WRITE:` , 
then at at most 5-10 sec later `[jbd2/dm-4-8]` is the one that causes the 
sync/flush aka `Actual DISK WRITE:` !

For this test(above) I've stopped all running VMs (only dom0 shows in Qubes 
Manager), switched to vanilla kernel:
[ctor@dom0 ~]$ uname -a
Linux dom0 4.14.67-1.pvops.qubes.x86_64 #1 SMP Sun Sep 2 04:07:29 UTC 2018 
x86_64 x86_64 x86_64 GNU/Linux

Used this /proc/cmdline :
[ctor@dom0 ~]$ cat /proc/cmdline
root=/dev/mapper/qubes_dom0-root 
rd.luks.uuid=luks-9ed952b5-2aa8-4564-b700-fb23f5c9e94b 
rd.lvm.lv=qubes_dom0/root i915.alpha_support=1 rd.luks.options=discard audit=0 
root_trim=yes rd.luks.allow-discards ipv6.disable=1 rhgb

This is in /boot/efi/EFI/qubes/xen.cfg :

[global]
default=4.14.67-1.pvops.qubes.x86_64

[4.14.67-1.pvops.qubes.x86_64]
options=loglvl=all dom0_mem=min:1024M dom0_mem=max:4096M iommu=no-igfx 
ucode=scan smt=off
kernel=vmlinuz-4.14.67-1.pvops.qubes.x86_64 root=/dev/mapper/qubes_dom0-root 
rd.luks.uuid=luks-9ed952b5-2aa8-4564-b700-fb23f5c9e94b 
rd.lvm.lv=qubes_dom0/root i915.alpha_support=1 rd.luks.options=discard audit=0 
root_trim=yes rd.luks.allow-discards ipv6.disable=1 rhgb
ramdisk=initramfs-4.14.67-1.pvops.qubes.x86_64.img


systemd .conf files are back to vanilla:
[ctor@dom0 ~]$ grep -nHv '^\s*#'  /etc/systemd/*.conf
/etc/systemd/coredump.conf:13:
/etc/systemd/coredump.conf:14:[Coredump]
/etc/systemd/journald.conf:13:
/etc/systemd/journald.conf:14:[Journal]
/etc/systemd/journald.conf:25:
/etc/systemd/logind.conf:13:
/etc/systemd/logind.conf:14:[Login]
/etc/systemd/resolved.conf:13:
/etc/systemd/resolved.conf:14:[Resolve]
/etc/systemd/resolved.conf:26:
/etc/systemd/resolved.conf:29:
/etc/systemd/system.conf:13:
/etc/systemd/system.conf:14:[Manager]
/etc/systemd/system.conf:27:
/etc/systemd/system.conf:31:
/etc/systemd/timesyncd.conf:13:
/etc/systemd/timesyncd.conf:14:[Time]
/etc/systemd/user.conf:12:
/etc/systemd/user.conf:13:[Manager]

sysctl stuff is back to vanilla:
[ctor@dom0 ~]$ ls -la /etc/sysctl.d/
total 16
drwxr-xr-x.   2 root root  4096 Sep 26 18:35 .
drwxr-xr-x. 108 root root 12288 Sep 26 18:35 ..
lrwxrwxrwx.   1 root root    14 Oct 26  2017 99-sysctl.conf -> ../sysctl.conf

[ctor@dom0 ~]$ cat /etc/sysctl.conf
# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5).

[ctor@dom0 ~]$ grep -vE '^\s*(#.*)?$' /etc/lvm/lvm.conf
config {
        checks = 1
        abort_on_errors = 0
        profile_dir = "/etc/lvm/profile"
}
devices {
        dir = "/dev"
        scan = [ "/dev" ]
        obtain_device_list_from_udev = 1
        external_device_info_source = "none"
        preferred_names = [ "^/dev/mpath/", "^/dev/mapper/mpath", "^/dev/[hs]d" 
]
        cache_dir = "/etc/lvm/cache"
        cache_file_prefix = ""
        write_cache_state = 1
        sysfs_scan = 1
        multipath_component_detection = 1
        md_component_detection = 1
        fw_raid_component_detection = 0
        md_chunk_alignment = 1
        data_alignment_detection = 1
        data_alignment = 0
        data_alignment_offset_detection = 1
        ignore_suspended_devices = 0
        ignore_lvm_mirrors = 1
        disable_after_error_count = 0
        require_restorefile_with_uuid = 1
        pv_min_size = 2048
        issue_discards = 1
        allow_changes_with_duplicate_pvs = 0
}
allocation {
        maximise_cling = 1
        use_blkid_wiping = 1
        wipe_signatures_when_zeroing_new_lvs = 1
        mirror_logs_require_separate_pvs = 0
        cache_pool_metadata_require_separate_pvs = 0
        thin_pool_metadata_require_separate_pvs = 0
        thin_pool_discards = "passdown"
}
log {
        verbose = 0
        silent = 0
        syslog = 1
        overwrite = 0
        level = 0
        indent = 1
        command_names = 0
        prefix = "  "
        activation = 0
        debug_classes = [ "memory", "devices", "activation", "allocation", 
"lvmetad", "metadata", "cache", "locking", "lvmpolld", "dbus" ]
}
backup {
        backup = 1
        backup_dir = "/etc/lvm/backup"
        archive = 1
        archive_dir = "/etc/lvm/archive"
        retain_min = 10
        retain_days = 30
}
shell {
        history_size = 100
}
global {
        umask = 077
        test = 0
        units = "h"
        si_unit_consistency = 1
        suffix = 1
        activation = 1
        proc = "/proc"
        etc = "/etc"
        locking_type = 1
        wait_for_locks = 1
        fallback_to_clustered_locking = 1
        fallback_to_local_locking = 1
        locking_dir = "/run/lock/lvm"
        prioritise_write_locks = 1
        abort_on_internal_errors = 0
        detect_internal_vg_cache_corruption = 0
        metadata_read_only = 0
        mirror_segtype_default = "raid1"
        raid10_segtype_default = "raid10"
        sparse_segtype_default = "thin"
        use_lvmetad = 1
        use_lvmlockd = 0
        system_id_source = "none"
        use_lvmpolld = 1
        notify_dbus = 1
}
activation {
        checks = 0
        udev_sync = 1
        udev_rules = 1
        verify_udev_operations = 0
        retry_deactivation = 1
        missing_stripe_filler = "error"
        use_linear_target = 1
        reserved_stack = 64
        reserved_memory = 8192
        process_priority = -18
        raid_region_size = 512
        readahead = "auto"
        raid_fault_policy = "warn"
        mirror_image_fault_policy = "remove"
        mirror_log_fault_policy = "allocate"
        snapshot_autoextend_threshold = 100
        snapshot_autoextend_percent = 20
        thin_pool_autoextend_threshold = 100
        thin_pool_autoextend_percent = 20
        use_mlockall = 0
        monitoring = 1
        polling_interval = 15
        activation_mode = "degraded"
}
dmeventd {
        mirror_library = "libdevmapper-event-lvm2mirror.so"
        snapshot_library = "libdevmapper-event-lvm2snapshot.so"
        thin_library = "libdevmapper-event-lvm2thin.so"
}


I'm also up to date according to `sudo qubes-dom0-update` with these 
/etc/yum.repos.d/
[ctor@dom0 ~]$ grep -nH . -- /etc/yum.repos.d/*
/etc/yum.repos.d/fedora.repo:1:[fedora]
/etc/yum.repos.d/fedora.repo:2:name=Fedora 25 - x86_64
/etc/yum.repos.d/fedora.repo:3:failovermethod=priority
/etc/yum.repos.d/fedora.repo:4:#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/25/Everything/x86_64/os/
/etc/yum.repos.d/fedora.repo:5:mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-25&arch=x86_64
/etc/yum.repos.d/fedora.repo:6:enabled=1
/etc/yum.repos.d/fedora.repo:7:enablegroups=0
/etc/yum.repos.d/fedora.repo:8:metadata_expire=7d
/etc/yum.repos.d/fedora.repo:9:gpgcheck=1
/etc/yum.repos.d/fedora.repo:10:gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-primary
/etc/yum.repos.d/fedora.repo:12:[fedora-debuginfo]
/etc/yum.repos.d/fedora.repo:13:name=Fedora 25 - x86_64 - Debug
/etc/yum.repos.d/fedora.repo:14:failovermethod=priority
/etc/yum.repos.d/fedora.repo:15:#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/25/Everything/x86_64/debug/
/etc/yum.repos.d/fedora.repo:16:mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-25&arch=x86_64
/etc/yum.repos.d/fedora.repo:17:enabled=0
/etc/yum.repos.d/fedora.repo:18:enablegroups=0
/etc/yum.repos.d/fedora.repo:19:metadata_expire=7d
/etc/yum.repos.d/fedora.repo:20:gpgcheck=1
/etc/yum.repos.d/fedora.repo:21:gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-primary
/etc/yum.repos.d/fedora.repo:23:[fedora-source]
/etc/yum.repos.d/fedora.repo:24:name=Fedora 25 - Source
/etc/yum.repos.d/fedora.repo:25:failovermethod=priority
/etc/yum.repos.d/fedora.repo:26:#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/25/Everything/source/SRPMS/
/etc/yum.repos.d/fedora.repo:27:mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-25&arch=x86_64
/etc/yum.repos.d/fedora.repo:28:enabled=0
/etc/yum.repos.d/fedora.repo:29:enablegroups=0
/etc/yum.repos.d/fedora.repo:30:metadata_expire=7d
/etc/yum.repos.d/fedora.repo:31:gpgcheck=1
/etc/yum.repos.d/fedora.repo:32:gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-primary
/etc/yum.repos.d/fedora-updates.repo:1:[updates]
/etc/yum.repos.d/fedora-updates.repo:2:name=Fedora 25 - x86_64 - Updates
/etc/yum.repos.d/fedora-updates.repo:3:failovermethod=priority
/etc/yum.repos.d/fedora-updates.repo:4:#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/25/x86_64/
/etc/yum.repos.d/fedora-updates.repo:5:mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f25&arch=x86_64
/etc/yum.repos.d/fedora-updates.repo:6:enabled=1
/etc/yum.repos.d/fedora-updates.repo:7:enablegroups=0
/etc/yum.repos.d/fedora-updates.repo:8:gpgcheck=1
/etc/yum.repos.d/fedora-updates.repo:9:gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-primary
/etc/yum.repos.d/fedora-updates.repo:11:[updates-debuginfo]
/etc/yum.repos.d/fedora-updates.repo:12:name=Fedora 25 - x86_64 - Updates - 
Debug
/etc/yum.repos.d/fedora-updates.repo:13:failovermethod=priority
/etc/yum.repos.d/fedora-updates.repo:14:#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/25/x86_64/debug/
/etc/yum.repos.d/fedora-updates.repo:15:mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f25&arch=x86_64
/etc/yum.repos.d/fedora-updates.repo:16:enabled=0
/etc/yum.repos.d/fedora-updates.repo:17:enablegroups=0
/etc/yum.repos.d/fedora-updates.repo:18:gpgcheck=1
/etc/yum.repos.d/fedora-updates.repo:19:gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-primary
/etc/yum.repos.d/fedora-updates.repo:21:[updates-source]
/etc/yum.repos.d/fedora-updates.repo:22:name=Fedora 25 - Updates Source
/etc/yum.repos.d/fedora-updates.repo:23:failovermethod=priority
/etc/yum.repos.d/fedora-updates.repo:24:#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/25/SRPMS/
/etc/yum.repos.d/fedora-updates.repo:25:mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f25&arch=x86_64
/etc/yum.repos.d/fedora-updates.repo:26:enabled=0
/etc/yum.repos.d/fedora-updates.repo:27:enablegroups=0
/etc/yum.repos.d/fedora-updates.repo:28:gpgcheck=1
/etc/yum.repos.d/fedora-updates.repo:29:gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-25-primary
/etc/yum.repos.d/qubes-dom0.repo:1:[qubes-dom0-current]
/etc/yum.repos.d/qubes-dom0.repo:2:name = Qubes Dom0 Repository (updates)
/etc/yum.repos.d/qubes-dom0.repo:3:#baseurl = 
https://yum.qubes-os.org/r$releasever/current/dom0/fc25
/etc/yum.repos.d/qubes-dom0.repo:4:metalink = 
https://yum.qubes-os.org/r$releasever/current/dom0/fc25/repodata/repomd.xml.metalink
/etc/yum.repos.d/qubes-dom0.repo:5:enabled = 1
/etc/yum.repos.d/qubes-dom0.repo:6:metadata_expire = 7d
/etc/yum.repos.d/qubes-dom0.repo:7:gpgcheck = 1
/etc/yum.repos.d/qubes-dom0.repo:8:gpgkey = 
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-primary
/etc/yum.repos.d/qubes-dom0.repo:10:[qubes-dom0-current-testing]
/etc/yum.repos.d/qubes-dom0.repo:11:name = Qubes Dom0 Repository 
(updates-testing)
/etc/yum.repos.d/qubes-dom0.repo:12:#baseurl = 
https://yum.qubes-os.org/r$releasever/current-testing/dom0/fc25
/etc/yum.repos.d/qubes-dom0.repo:13:metalink = 
https://yum.qubes-os.org/r$releasever/current-testing/dom0/fc25/repodata/repomd.xml.metalink
/etc/yum.repos.d/qubes-dom0.repo:14:enabled = 0
/etc/yum.repos.d/qubes-dom0.repo:15:metadata_expire = 7d
/etc/yum.repos.d/qubes-dom0.repo:16:gpgcheck = 1
/etc/yum.repos.d/qubes-dom0.repo:17:gpgkey = 
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-primary
/etc/yum.repos.d/qubes-dom0.repo:19:[qubes-dom0-security-testing]
/etc/yum.repos.d/qubes-dom0.repo:20:name = Qubes Dom0 Repository 
(security-testing)
/etc/yum.repos.d/qubes-dom0.repo:21:#baseurl = 
https://yum.qubes-os.org/r$releasever/security-testing/dom0/fc25
/etc/yum.repos.d/qubes-dom0.repo:22:metalink = 
https://yum.qubes-os.org/r$releasever/security-testing/dom0/fc25/repodata/repomd.xml.metalink
/etc/yum.repos.d/qubes-dom0.repo:23:enabled = 1
/etc/yum.repos.d/qubes-dom0.repo:24:metadata_expire = 7d
/etc/yum.repos.d/qubes-dom0.repo:25:gpgcheck = 1
/etc/yum.repos.d/qubes-dom0.repo:26:gpgkey = 
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-primary
/etc/yum.repos.d/qubes-dom0.repo:28:[qubes-dom0-unstable]
/etc/yum.repos.d/qubes-dom0.repo:29:name = Qubes Dom0 Repository (unstable)
/etc/yum.repos.d/qubes-dom0.repo:30:#baseurl = 
https://yum.qubes-os.org/r$releasever/unstable/dom0/fc25
/etc/yum.repos.d/qubes-dom0.repo:31:metalink = 
https://yum.qubes-os.org/r$releasever/unstable/dom0/fc25/repodata/repomd.xml.metalink
/etc/yum.repos.d/qubes-dom0.repo:32:enabled = 0
/etc/yum.repos.d/qubes-dom0.repo:33:metadata_expire = 7d
/etc/yum.repos.d/qubes-dom0.repo:34:gpgcheck = 1
/etc/yum.repos.d/qubes-dom0.repo:35:gpgkey = 
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-unstable
/etc/yum.repos.d/qubes-templates.repo:1:[qubes-templates-itl]
/etc/yum.repos.d/qubes-templates.repo:2:name = Qubes Templates repository
/etc/yum.repos.d/qubes-templates.repo:3:#baseurl = 
https://yum.qubes-os.org/r$releasever/templates-itl
/etc/yum.repos.d/qubes-templates.repo:4:metalink = 
https://yum.qubes-os.org/r$releasever/templates-itl/repodata/repomd.xml.metalink
/etc/yum.repos.d/qubes-templates.repo:5:enabled = 1
/etc/yum.repos.d/qubes-templates.repo:6:fastestmirror = 1
/etc/yum.repos.d/qubes-templates.repo:7:metadata_expire = 7d
/etc/yum.repos.d/qubes-templates.repo:8:gpgcheck = 1
/etc/yum.repos.d/qubes-templates.repo:9:gpgkey = 
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-primary
/etc/yum.repos.d/qubes-templates.repo:11:[qubes-templates-itl-testing]
/etc/yum.repos.d/qubes-templates.repo:12:name = Qubes Templates repository
/etc/yum.repos.d/qubes-templates.repo:13:#baseurl = 
https://yum.qubes-os.org/r$releasever/templates-itl-testing
/etc/yum.repos.d/qubes-templates.repo:14:metalink = 
https://yum.qubes-os.org/r$releasever/templates-itl-testing/repodata/repomd.xml.metalink
/etc/yum.repos.d/qubes-templates.repo:15:enabled = 0
/etc/yum.repos.d/qubes-templates.repo:16:fastestmirror = 1
/etc/yum.repos.d/qubes-templates.repo:17:gpgcheck = 1
/etc/yum.repos.d/qubes-templates.repo:18:gpgkey = 
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-primary
/etc/yum.repos.d/qubes-templates.repo:20:[qubes-templates-community]
/etc/yum.repos.d/qubes-templates.repo:21:name = Qubes Community Templates 
repository
/etc/yum.repos.d/qubes-templates.repo:22:#baseurl = 
https://yum.qubes-os.org/r$releasever/templates-community
/etc/yum.repos.d/qubes-templates.repo:23:metalink = 
https://yum.qubes-os.org/r$releasever/templates-community/repodata/repomd.xml.metalink
/etc/yum.repos.d/qubes-templates.repo:24:enabled = 0
/etc/yum.repos.d/qubes-templates.repo:25:fastestmirror = 1
/etc/yum.repos.d/qubes-templates.repo:26:metadata_expire = 7d
/etc/yum.repos.d/qubes-templates.repo:27:gpgcheck = 1
/etc/yum.repos.d/qubes-templates.repo:28:gpgkey = 
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-templates-community
/etc/yum.repos.d/qubes-templates.repo:30:[qubes-templates-community-testing]
/etc/yum.repos.d/qubes-templates.repo:31:name = Qubes Community Templates 
repository
/etc/yum.repos.d/qubes-templates.repo:32:#baseurl = 
https://yum.qubes-os.org/r$releasever/templates-community-testing
/etc/yum.repos.d/qubes-templates.repo:33:metalink = 
https://yum.qubes-os.org/r$releasever/templates-community-testing/repodata/repomd.xml.metalink
/etc/yum.repos.d/qubes-templates.repo:34:enabled = 0
/etc/yum.repos.d/qubes-templates.repo:35:fastestmirror = 1
/etc/yum.repos.d/qubes-templates.repo:36:gpgcheck = 1
/etc/yum.repos.d/qubes-templates.repo:37:gpgkey = 
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-templates-community


I've also had the `Sensors plugin` removed from the panel, so it wasn't able to 
interfere.

So, unless I'm missing something else(which is quite possible), then this seems 
normal behaviour in dom0.

Please recheck with `sudo iotop -d 5` to see if you can see the same behaviour.

Note: if you're running any VMs, you'll sometimes see `[kdmflush]` at the top 
in iotop, but this should have no bearing on the above, because no VMs were on.



> > 
> > > In /etc/systemd/journald.conf I've the uncommented
> > > "#SyncIntervalSec=5m" which means it's at its default value.
> > > 
> > > I'm not sure what level is 5 [...]
> > 
> > "5m" = 5 minutes, i.e. EMERG/ALERT/CRIT level messages are synced to
> > disk immediately and other messages once every 300 seconds.
> 
> Oops, sorry - I thought you had mixed up the log interval and the log
> priority, but now I see you were referring to the dmesg lines prefixed
> with <5> in your post. Those would be level NOTICE, so they should not
> cause an immediate sync.
np
> 
> > > Maybe's something else I've changed, however I do remember seeing
> > > the HDD led blink every second after a new Qubes 4.0 install just
> > > after setting Sensors to refresh every 1 second.
> > 

> > That's probably just your LED visualizing that the Sensors hard disk
> > temperature command communicates with the disk (even though it's not a
> > substantial write). You can test this by running 'hddtemp' in a root
> > shell.
Great idea! Thanks!
>From idle state (see the above iotop idle state), the following is the only 
>thing that changes for only one refresh(5 sec):
Total DISK READ :       0.00 B/s | Total DISK WRITE :       0.00 B/s
Actual DISK READ:       0.00 B/s | Actual DISK WRITE:       0.00 B/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND          
                                                                                
   
10979 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/0:1]
    1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % systemd 
--switched-root --system --deserialize 24
    2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]
    3 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/0:0]
    4 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/0:0H]
    6 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [mm_percpu_wq]
    7 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]
    8 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [rcu_sched]
    9 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [rcu_bh]
   10 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]
   11 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/0]
   12 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/0]
   13 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/1]
   14 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/1]
   15 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/1]

ie. `[kworker/0:1]` becomes the top for one iotop refresh, with no disk 
read/writes or IO %.
(tested by running `hddtemp` from inside a `sudo bash`, and it did display the 
correct temperature of course, with no spam on `dmesg` or in `sudo journalctl 
-f`)

> 
> Rusty

I haven't yet tried installing an .iso because I need to get an empty disk, 
probably next week, then I'll be back here with report(s) :D and re-read 
Marek's post/apply it...

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-devel+unsubscr...@googlegroups.com.
To post to this group, send email to qubes-devel@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-devel/44fb30d7-99d4-475b-be02-062f4f8504c6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to