[problem help] 当在应用商店下载并安装软件时,以及打开的软件较多时,都特别卡
Tofloor
poster avatar
Zyx丶心
deepin
2023-08-09 02:21
Author
cat /etc/deepin-version 
[Release]
Version=23
Type=Desktop
Type[zh_CN]=社区版
Edition=Y2020E0001
Copyright=Y2020CR001
[Addition]
Milestone=
Buildid=build1
$ lscpu 
Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         39 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  8
  On-line CPU(s) list:   0-7
Vendor ID:               GenuineIntel
  Model name:            Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
    CPU family:          6
    Model:               142
    Thread(s) per core:  2
    Core(s) per socket:  4
    Socket(s):           1
    Stepping:            12
    CPU(s) scaling MHz:  74%
    CPU max MHz:         4600.0000
    CPU min MHz:         400.0000
    BogoMIPS:            3999.93
    Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp
                          lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 s
                         sse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_
                         fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust sgx bmi1 avx2 smep b
                         mi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp
                         _epp md_clear flush_l1d arch_capabilities
Virtualization features: 
  Virtualization:        VT-x
Caches (sum of all):   
  L1d:                   128 KiB (4 instances)
  L1i:                   128 KiB (4 instances)
  L2:                    1 MiB (4 instances)
  L3:                    8 MiB (1 instance)
NUMA:                
  NUMA node(s):          1
  NUMA node0 CPU(s):     0-7
Vulnerabilities:     
  Itlb multihit:         KVM: Mitigation: VMX disabled
  L1tf:                  Not affected
  Mds:                   Not affected
  Meltdown:              Not affected
  Mmio stale data:       Vulnerable: Clear CPU buffers attempted, no microcode; SMT vulnerable
  Retbleed:              Mitigation; Enhanced IBRS
  Spec store bypass:     Mitigation; Speculative Store Bypass disabled via prctl
  Spectre v1:            Mitigation; usercopy/swapgs barriers and __user pointer sanitization
  Spectre v2:            Vulnerable: eIBRS with unprivileged eBPF
  Srbds:                 Mitigation; Microcode
  Tsx async abort:       Not affected
$ lsmem 
RANGE                                 SIZE  STATE REMOVABLE BLOCK
0x0000000000000000-0x000000007fffffff   2G online       yes     0
0x0000000100000000-0x00000010ffffffff  64G online       yes  2-33

Memory block size:         2G
Total online memory:      66G
Total offline memory:      0B
$ lsblk 
NAME                 MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
nvme0n1              259:0    0 476.9G  0 disk 
├─nvme0n1p1          259:1    0   300M  0 part /boot/efi
├─nvme0n1p2          259:2    0   1.5G  0 part /boot
└─nvme0n1p3          259:3    0 475.1G  0 part 
  ├─group1-SWAP      253:0    0    16G  0 lvm  [SWAP]
  ├─group1-Roota     253:1    0  32.2G  0 lvm  /
  └─group1-_dde_data 253:2    0 426.9G  0 lvm  /var
                                               /root
                                               /opt
                                               /home
                                               /persistent

当在应用商店下载并安装软件时,以及在打开软件、执行某个程序时,都特别卡。鼠标飘、已有页面滚动时卡顿。

查看top命令时,CPU多核的总的使用率接近90-100%。看具体进程,则是各种进程都是使用单一核心的50-100%。

反而如果静置,等这些程序都扫描、更新完后,切换页面、滚动页面,就都不卡了。

请问怎么解决?

PS:

话说Windows上时,除非使用率一直是100%,但凡仅仅只是90%时,已经打开的页面,都是可以正常显示、正常滚动的。

所以会不会是渲染程序的优先级的问题,比如为了更好的体验,将前台的操作,包括鼠标、前台程序响应、前台页面渲染等的执行优先级拉高,而可以后台执行,不影响使用体验的进程,则优先级响应的调低一些。这样就可以实现用户体验很好,而后台进程也仅仅只是多执行一小会、执行的慢一点点而已。

所以会不会是因为我的硬盘、内存都性能比较好、比较大,结果就造成CPU成为计算瓶颈了,而程序之间又没有调整过执行优先级,结果就显得特别卡。。。

Reply Favorite View the author
All Replies
熊爷不是好惹的
deepin
2023-08-09 03:19
#1

proud

熊熊🐻 猜测可能是内核问题。需要换内核。

Reply View the author
Zyx丶心
deepin
2023-08-10 04:28
#2

更换内核后,确实好不少。

我之前安装的内核是 6.x 的版本,显示没有什么Bug,就是卡了点。

现在重装,更换为 5.x 的内核版本后,虽然不卡了,但包括任务栏使用效率模式时,有很多地方都有显示Bug,准备升级到内测版本看有解决没。

Reply View the author
Zyx丶心
deepin
2023-08-10 04:31
#3

更换内核后,确实好不少。

我之前安装的内核是 6.x 的版本,显示没有什么Bug,就是卡了点。

现在重装,更换为 5.x 的内核版本后,虽然不卡了,但包括任务栏使用效率模式时,已打开程序不在任务栏显示、chrome浏览器图形界面下单击、双击打开不等,有很多地方都有Bug,准备升级到内测版本看有解决没。

Reply View the author