User error. And truth is stranger than fiction as always...
Unity8 was freezing every 5 seconds because that's the ext3/ext4 journal
commit interval.
Unity8 was not doing the IO directly, but since it's being bypassed
through USC, is very time-sensitive. Fullscreen bypass holds buffers
back from
TID PRIO USER DISK READ DISK WRITE SWAPIN IO>COMMAND
265 be/3 root 0.00 K440.00 K 0.00 % 2.73 % [jbd2/sda2-8]
12778 be/4 root 0.00 K 56.00 K 0.00 % 1.79 %
unity-syst~[Mir/Comp]
21082 be/4 root 0.00 K 0.00 K 0.00 % 0.45 %
TID PRIO USER DISK READ DISK WRITE SWAPIN IO>COMMAND
265 be/3 root 0.00 K 28.00 K 0.00 % 2.21 % [jbd2/sda2-8]
19799 be/4 dan 0.00 K 8.00 K 0.00 % 0.83 % upstart --user
21082 be/4 root 0.00 K 0.00 K 0.00 % 0.37 %
Strangely iotop is showing unity-system-compositor's "Mir/Comp" thread
is one of the top disk writers. If that's the problem then USC holding
on to bypass frames too long would explain it.
** Also affects: unity-system-compositor
Importance: Undecided
Status: New
** Changed in:
** Also affects: unity-system-compositor (Ubuntu)
Importance: Undecided
Status: New
** Changed in: unity8 (Ubuntu)
Status: Triaged => Confirmed
** Changed in: unity-system-compositor (Ubuntu)
Status: New => Confirmed
** Changed in: qtmir (Ubuntu)
Status: Triaged
5 matches
Mail list logo