首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >帮助我诊断性能问题(顶部,htop没有帮助)

帮助我诊断性能问题(顶部,htop没有帮助)
EN

Ask Ubuntu用户
提问于 2019-03-25 11:45:53
回答 1查看 1.6K关注 0票数 1

EDIT4 4因此,大多数情况下,当某些东西加载到内存中时,这个问题似乎会发生。

我试着做压力测试:

代码语言:javascript
复制
stress --cpu 8 --io 4 --vm 4 --vm-bytes 1024M --timeout 10s

这没有做什么,但当我加倍(有时需要更多)的--vm-bytes,一切冻结了10秒。因此,我想有一个内存问题,但我不知道下一步该做什么。

EDIT4 4的END

我在Ubuntu 18.04上有问题,而且我几周都无法调试这个问题。我希望您能帮助我诊断它,因为除了重新安装Ubuntu之外,我真的什么都试过了。

它随机地(大约每分钟一次)冻结了很短的时间,声音开始发出爆裂声。这感觉像是CPUGPU问题,但我不知道问题在哪里。它主要发生在我打开窗口或刷新铬标签等,但有时我什么也不做。

此外,视频播放器有时喜欢冻结整个Ubuntu

我有三个监视器连接到GPU,但即使有两个监视器也会出现这种情况。GTX 1060 6GB

htoptop这样的东西帮不上忙--我必须实时检查它,即使这样也没有多大帮助。

难道没有什么东西可以检测CPU、RAM、磁盘峰值并将其记录在某个地方,以及导致它的进程的信息吗?

以下是一些信息:

  1. CPUs可能没问题--它们不是固定的800 Mhz。
  1. syslog没有记录任何东西,有时会发生裂纹和短暂的冻结(最后一次发生在12:38:11) --这是syslog的结尾。
  1. 我已经禁用了gnome扩展
  2. 我重新安装了NVIDIA驱动程序
  1. 尝试如果在chrome关闭、确认、发生时发生
  2. top发生的时候,我看不到100%的CPU

<#>顶部

编辑

冻结/裂纹不是由任何cron工作造成的,它显然主要发生在我做一些事情时,比如打开windos,刷新铬等等。

删除交换文件没有帮助。

代码语言:javascript
复制
df -h

Filesystem      Size  Used Avail Use% Mounted on
udev            7,8G     0  7,8G   0% /dev
tmpfs           1,6G  3,0M  1,6G   1% /run
/dev/nvme0n1p1  440G  257G  161G  62% /
tmpfs           7,8G  238M  7,6G   3% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
tmpfs           7,8G     0  7,8G   0% /sys/fs/cgroup
/dev/loop1      441M  441M     0 100% /snap/wine-platform/103
/dev/loop0      133M  133M     0 100% /snap/postman/81
/dev/loop2      128K  128K     0 100% /snap/cncra2yr/35
/dev/loop4      153M  153M     0 100% /snap/ramboxpro/6
/dev/loop3       92M   92M     0 100% /snap/core/6531
/dev/loop5      145M  145M     0 100% /snap/wavebox/163
/dev/loop6      156M  156M     0 100% /snap/brave/57
/dev/loop8      144M  144M     0 100% /snap/wavebox/161
/dev/loop7      5,2M  5,2M     0 100% /snap/htop/1066
/dev/loop12      91M   91M     0 100% /snap/core/6405
/dev/loop9      100M  100M     0 100% /snap/sensors-unity/75
/dev/loop10      35M   35M     0 100% /snap/gtk-common-themes/1122
/dev/loop13     100M  100M     0 100% /snap/qxmledit/129
/dev/loop11      13M   13M     0 100% /snap/gnome-characters/124
/dev/loop14     112M  112M     0 100% /snap/rambox/2
/dev/loop17      98M   98M     0 100% /snap/docker/321
/dev/loop15     5,9M  5,9M     0 100% /snap/htop/1168
/dev/loop16     144M  144M     0 100% /snap/wavebox/162
/dev/loop22      15M   15M     0 100% /snap/gnome-logs/43
/dev/loop19     145M  145M     0 100% /snap/slack/11
/dev/loop20      54M   54M     0 100% /snap/core18/782
/dev/loop23     4,2M  4,2M     0 100% /snap/gnome-calculator/352
/dev/loop24     402M  402M     0 100% /snap/redis-desktop-manager/191
/dev/loop26     144M  144M     0 100% /snap/gnome-3-28-1804/23
/dev/loop25      54M   54M     0 100% /snap/core18/731
/dev/loop18     340M  340M     0 100% /snap/pycharm-professional/121
/dev/loop21     288M  288M     0 100% /snap/datagrip/40
/dev/loop27     441M  441M     0 100% /snap/wine-platform/105
/dev/loop28     340M  340M     0 100% /snap/pycharm-professional/112
/dev/loop29     128K  128K     0 100% /snap/cncra2yr/34
/dev/loop30      15M   15M     0 100% /snap/gnome-logs/45
/dev/loop31      91M   91M     0 100% /snap/core/6350
/dev/loop32     2,3M  2,3M     0 100% /snap/gnome-calculator/238
/dev/loop33     3,8M  3,8M     0 100% /snap/gnome-system-monitor/57
/dev/loop34      13M   13M     0 100% /snap/gnome-characters/139
/dev/loop35     141M  141M     0 100% /snap/gnome-3-26-1604/78
/dev/loop37     100M  100M     0 100% /snap/qxmledit/125
/dev/loop36     141M  141M     0 100% /snap/gnome-3-26-1604/82
/dev/loop38     2,3M  2,3M     0 100% /snap/gnome-calculator/260
/dev/loop40     153M  153M     0 100% /snap/brave/44
/dev/loop39      35M   35M     0 100% /snap/gtk-common-themes/818
/dev/loop41      93M   93M     0 100% /snap/sensors-unity/67
/dev/loop43     131M  131M     0 100% /snap/postman/80
/dev/loop42     340M  340M     0 100% /snap/pycharm-professional/116
/dev/loop44     110M  110M     0 100% /snap/rambox/1
/dev/loop46     1,0M  1,0M     0 100% /snap/gnome-logs/57
/dev/loop45     158M  158M     0 100% /snap/brave/58
/dev/loop47     4,9M  4,9M     0 100% /snap/htop/959
/dev/loop48     141M  141M     0 100% /snap/gnome-3-26-1604/74
/dev/loop50     100M  100M     0 100% /snap/qxmledit/115
/dev/loop49     142M  142M     0 100% /snap/slack/10
/dev/loop52      36M   36M     0 100% /snap/gtk-common-themes/1198
/dev/loop51     3,8M  3,8M     0 100% /snap/gnome-system-monitor/54
/dev/loop53     441M  441M     0 100% /snap/wine-platform/101
/dev/loop54     145M  145M     0 100% /snap/slack/12
/dev/loop56     128K  128K     0 100% /snap/cncra2yr/36
/dev/loop59      15M   15M     0 100% /snap/gnome-characters/206
/dev/loop55     290M  290M     0 100% /snap/datagrip/42
/dev/loop57     275M  275M     0 100% /snap/datagrip/39
/dev/sdb2        95M   30M   66M  32% /boot/efi
/dev/loop58     3,8M  3,8M     0 100% /snap/gnome-system-monitor/70
tmpfs           1,6G   16K  1,6G   1% /run/user/121
tmpfs           1,6G  164K  1,6G   1% /run/user/1000
/dev/sdc1       932G  491G  442G  53% /media/milano/Milano Disk

来自p传感器的输出

<#>EDIT2 2

由于某些原因,我无法检查disk-utility上的SSD智能数据,但这是命令行的输出:

代码语言:javascript
复制
milano@milano-PC:~$ sudo smartctl -x /dev/nvme0n1p1 
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.15.0-46-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       KINGSTON SA1000M8480G
Serial Number:                      50026B7282169510
Firmware Version:                   E8FK11.L
PCI Vendor/Subsystem ID:            0x2646
IEEE OUI Identifier:                0x0026b7
Total NVM Capacity:                 480 103 981 056 [480 GB]
Unallocated NVM Capacity:           0
Controller ID:                      0
Number of Namespaces:               1
Namespace 1 Size/Capacity:          480 103 981 056 [480 GB]
Namespace 1 Formatted LBA Size:     512
Local Time is:                      Mon Mar 25 14:28:10 2019 CET
Firmware Updates (0x02):            1 Slot
Optional Admin Commands (0x0007):   Security Format Frmw_DL
Optional NVM Commands (0x001e):     Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat
Maximum Data Transfer Size:         512 Pages
Warning  Comp. Temp. Threshold:     90 Celsius
Critical Comp. Temp. Threshold:     94 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     7.90W  0.0790W       -    0  0  0  0      600     600
 1 +     7.90W  0.0790W       -    0  0  0  0      600     600
 2 +     7.90W  0.0790W       -    0  0  0  0      600     600
 3 -   0.1000W  0.0790W       -    3  3  3  3     1000    1000
 4 -   0.0050W  0.0790W       -    4  4  4  4   400000   90000

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         1
 1 -    4096       0         0

=== START OF SMART DATA SECTION ===
Read NVMe SMART/Health Information failed: NVMe Status 0x02

EDIT3 3

代码语言:javascript
复制
milano@milano-PC:~$ sudo smartctl -x /dev/nvme0
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.15.0-46-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       KINGSTON SA1000M8480G
Serial Number:                      50026B7282169510
Firmware Version:                   E8FK11.L
PCI Vendor/Subsystem ID:            0x2646
IEEE OUI Identifier:                0x0026b7
Total NVM Capacity:                 480 103 981 056 [480 GB]
Unallocated NVM Capacity:           0
Controller ID:                      0
Number of Namespaces:               1
Namespace 1 Size/Capacity:          480 103 981 056 [480 GB]
Namespace 1 Formatted LBA Size:     512
Local Time is:                      Mon Mar 25 14:31:22 2019 CET
Firmware Updates (0x02):            1 Slot
Optional Admin Commands (0x0007):   Security Format Frmw_DL
Optional NVM Commands (0x001e):     Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat
Maximum Data Transfer Size:         512 Pages
Warning  Comp. Temp. Threshold:     90 Celsius
Critical Comp. Temp. Threshold:     94 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     7.90W  0.0790W       -    0  0  0  0      600     600
 1 +     7.90W  0.0790W       -    0  0  0  0      600     600
 2 +     7.90W  0.0790W       -    0  0  0  0      600     600
 3 -   0.1000W  0.0790W       -    3  3  3  3     1000    1000
 4 -   0.0050W  0.0790W       -    4  4  4  4   400000   90000

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         1
 1 -    4096       0         0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
Critical Warning:                   0x00
Temperature:                        34 Celsius
Available Spare:                    100%
Available Spare Threshold:          100%
Percentage Used:                    1%
Data Units Read:                    10 140 359 [5,19 TB]
Data Units Written:                 11 376 845 [5,82 TB]
Host Read Commands:                 169 519 743
Host Write Commands:                205 066 508
Controller Busy Time:               1 117
Power Cycles:                       211
Power On Hours:                     953
Unsafe Shutdowns:                   12
Media and Data Integrity Errors:    0
Error Information Log Entries:      3
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0
Temperature Sensor 2:               34 Celsius

Error Information (NVMe Log 0x01, max 16 entries)
Num   ErrCount  SQId   CmdId  Status  PELoc          LBA  NSID    VS
  0          3     0  0x001d  0x0004      -      8323074     1     -
  1          2     0  0x001d  0x0005      -      8323074     1     -
  2          1     0  0x001d  0x0005      -      8323074     1     -
EN

回答 1

Ask Ubuntu用户

发布于 2019-03-25 12:06:35

  1. htop对于理解CPU和内存占用率来说是完美的。请务必取消交换的需要。交换是使用您的硬盘和CPU,这将使它的工作速度慢一些,以应付所有的I/O。
  2. iotop --only -d0.1非常擅长向您展示什么是使用磁盘。
  3. 使用df -h获取有关硬盘使用情况的信息。例句:众所周知,当空闲空间被占用时,SSD的工作速度会变慢。确保大约10%的磁盘始终可用/免费。

我目前的猜测是基于您所说的,这是关于某个cron脚本每分钟运行,但这仍然是一个猜测。

关于您的system.log快照包,有一个挂起的bug报告:https://bugs.launchpad.net/ubuntu/+source/gnome-system-monitor/+bug/1791454确保订阅它并观察如何解决。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1128505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档