如何确定机器慢是不是硬盘或者其他硬件问题?
-
- 帖子: 210
- 注册时间: 2010-05-08 4:52
如何确定机器慢是不是硬盘或者其他硬件问题?
机器在淘宝买的
安装win7和ubuntu 14.04LTS双系统,win7盗版的被反盗版后用不了,很久没用了
ubuntu安装的时候我不记得有没有设置swap分区了
在ubuntu下,用chrome的时候,打开标签多了,就容易卡,有时候还会变灰色死十几秒,几十秒的
用eclipse java开发就更卡了
但是top命令看进程占CPU或者mem情况,发现并不大
刚刚在ubuntu下将home下的10几G的文件复制到windows分区的D盘下
发现速度才6-8M/s
这个速度是不是太慢了?
是不是硬盘有问题所以导致卡?
或者没有设置SWAP分区(这个如何查看是否设置了?)?
或者其他问题?譬如CPU啥的
如何检测啊?
谢谢
安装win7和ubuntu 14.04LTS双系统,win7盗版的被反盗版后用不了,很久没用了
ubuntu安装的时候我不记得有没有设置swap分区了
在ubuntu下,用chrome的时候,打开标签多了,就容易卡,有时候还会变灰色死十几秒,几十秒的
用eclipse java开发就更卡了
但是top命令看进程占CPU或者mem情况,发现并不大
刚刚在ubuntu下将home下的10几G的文件复制到windows分区的D盘下
发现速度才6-8M/s
这个速度是不是太慢了?
是不是硬盘有问题所以导致卡?
或者没有设置SWAP分区(这个如何查看是否设置了?)?
或者其他问题?譬如CPU啥的
如何检测啊?
谢谢
- langyxxl
- 帖子: 443
- 注册时间: 2012-01-17 22:17
Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
估计就是硬盘太慢了导致的
你可以使用dstat命令,看“wait”那一列的数值是不是很高,那一列基本就是等待硬盘的cpu,我用的ssd,“wait”基本为0
你可以使用dstat命令,看“wait”那一列的数值是不是很高,那一列基本就是等待硬盘的cpu,我用的ssd,“wait”基本为0
-
- 帖子: 210
- 注册时间: 2010-05-08 4:52
Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
你说的 wait 是指 total cpu usage 下面的wai 吗?langyxxl 写了:估计就是硬盘太慢了导致的
你可以使用dstat命令,看“wait”那一列的数值是不是很高,那一列基本就是等待硬盘的cpu,我用的ssd,“wait”基本为0
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read writ| recv send| in out | int csw
你是退出所有运行的程序后再运行这个命令?
多大数值表示硬盘很差?
- TeliuTe
- 论坛版主
- 帖子: 7668
- 注册时间: 2007-11-25 13:29
- 系统: 16/18/20/w7
- 来自: 新疆博乐
- 联系:
-
- 帖子: 210
- 注册时间: 2010-05-08 4:52
Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
GSmartControl output是这样, 磁盘有啥问题吗?
smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-38-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Western Digital Blue Mobile
Device Model: WDC WD5000LPVX-08V0TT5
Serial Number: WD-WX31A3416253
LU WWN Device Id: 5 0014ee 6af2489b9
Firmware Version: 05.01A05
User Capacity: 500,107,862,016 bytes [500 GB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5400 rpm
Device is: In smartctl database [for details use: -P show]
ATA Version is: ACS-2 (minor revision not indicated)
SATA Version is: SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Wed Oct 5 07:44:55 2016 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 9120) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 104) minutes.
Conveyance self-test routine
recommended polling time: ( 5) minutes.
SCT capabilities: (0x7035) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 154 151 021 Pre-fail Always - 1266
4 Start_Stop_Count 0x0032 099 099 000 Old_age Always - 1678
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
9 Power_On_Hours 0x0032 086 086 000 Old_age Always - 10233
10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 099 099 000 Old_age Always - 1550
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 0
193 Load_Cycle_Count 0x0032 199 199 000 Old_age Always - 4858
194 Temperature_Celsius 0x0022 098 082 000 Old_age Always - 45
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 100 253 000 Old_age Offline - 0
240 Head_Flying_Hours 0x0032 087 087 000 Old_age Always - 10171
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 2608 -
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
-
- 帖子: 2284
- 注册时间: 2013-05-26 6:58
- 系统: Debian 9
Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
插个正常的USB硬盘试试速度?
HOME下复制一份看速度如何?(怀疑是不同文件系统导致的速度下降)
有些情况下用GUI也会导致速度缓慢,可以试试用命令行来代替图形界面复制功能,看是否有所改善?
HOME下复制一份看速度如何?(怀疑是不同文件系统导致的速度下降)
有些情况下用GUI也会导致速度缓慢,可以试试用命令行来代替图形界面复制功能,看是否有所改善?
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
硬盘速度太几M肯定不对劲啦,你啥配置都不说
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
-
- 帖子: 210
- 注册时间: 2010-05-08 4:52
Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -cadagio 写了:硬盘速度太几M肯定不对劲啦,你啥配置都不说
4 Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
$ sudo dmidecode |grep -A 8 "System Information"
System Information
Manufacturer: LENOVO
Product Name: 62771W4
Version: ThinkPad Edge E431
Serial Number: PF1P5HX
UUID: DA69F281-52F6-11CB-9DC9-AB4A08EFD878
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_6277_BU_Think_FM_ThinkPad Edge E431
Family: ThinkPad Edge E431
$ sudo dmidecode -t memory|grep Size
Size: No Module Installed
Size: 4096 MB
sudo dmidecode |grep -A16 "Memory Device$"
Memory Device
Array Handle: 0x000B
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: ChannelA-DIMM0
Bank Locator: BANK 0
Type: Unknown
Type Detail: None
Speed: Unknown
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: None
Part Number: Not Specified
--
Memory Device
Array Handle: 0x000B
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: SODIMM
Set: None
Locator: ChannelB-DIMM0
Bank Locator: BANK 2
Type: DDR3
Type Detail: Synchronous
Speed: 1600 MHz
Manufacturer: Samsung
Serial Number: 161F4DA1
Asset Tag: None
Part Number: M471B5173QH0-YK0
-
- 帖子: 210
- 注册时间: 2010-05-08 4:52
Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
langyxxl 写了:估计就是硬盘太慢了导致的
你可以使用dstat命令,看“wait”那一列的数值是不是很高,那一列基本就是等待硬盘的cpu,我用的ssd,“wait”基本为0
关闭所有程序时,
代码: 全选
$ dstat
You did not select any stats, using -cdngy by default.
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read writ| recv send| in out | int csw
5 1 90 3 0 0| 483k 432k| 0 0 |8840B 29k| 666 3980
0 0 99 0 0 0| 0 0 | 0 124B| 0 0 | 299 781
2 1 98 0 0 0| 0 12k| 0 0 | 0 0 | 278 907
0 0 99 1 0 0| 0 72k| 0 0 | 0 0 | 146 401
0 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 99 227
0 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 103 282
0 0 100 0 0 0| 0 0 | 0 0 | 0 0 | 83 212
0 0 100 0 0 0| 0 0 | 0 62B| 0 0 | 109 236
0 0 100 0 0 0| 0 0 | 0 62B| 0 0 | 113 283
0 0 100 0 0 0| 0 0 | 0 364B| 0 0 | 100 256
1 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 100 239
0 0 100 0 0 0| 0 0 | 0 0 | 0 0 | 94 224
0 0 99 1 0 0|4096B 3540k| 0 0 | 0 0 | 222 272
0 0 100 0 0 0| 0 0 | 0 0 | 0 0 | 90 220
1 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 105 227
0 0 100 0 0 0| 0 0 | 0 0 | 0 0 | 121 307
1 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 104 275
0 0 99 1 0 0| 0 44k| 0 0 | 0 0 | 106 262
1 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 136 455
0 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 98 221
0 0 100 0 0 0| 0 0 | 0 62B| 0 0 | 117 291
1 0 99 0 0 0| 0 0 | 0 62B| 0 0 | 102 247
0 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 88 211
1 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 99 250
0 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 91 221
0 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 104 241
1 0 99 0 0 0| 0 0 | 0 535B| 0 0 | 115 282
1 1 99 0 0 0| 0 0 | 0 0 | 0 0 | 140 344
0 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 174 471
1 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 151 406
0 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 85 223
1 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 123 278
1 1 97 0 0 0| 0 0 | 466B 475B| 0 0 | 508 1299
2 1 97 0 0 0| 0 0 | 0 0 | 0 0 | 464 1313
1 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 276 778
1 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 273 724
1 0 98 0 0 0| 0 0 | 0 0 | 0 0 | 211 490
0 0 100 0 0 0| 0 36k| 84B 100B| 0 0 | 104 256
1 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 90 210
1 0 99 0 0 0| 0 0 | 0 364B| 0 0 | 112 270
0 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 112 284
1 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 93 221
代码: 全选
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read writ| recv send| in out | int csw
1 1 99 0 0 0| 0 0 | 0 0 | 0 0 | 326 832
2 1 96 1 0 0| 0 0 | 0 0 | 0 0 | 359 1020
1 1 99 0 0 0| 0 0 | 0 0 | 0 0 | 216 462
1 0 99 0 0 0| 0 0 | 0 0 | 0 0 | 143 353
4 3 64 29 0 0|1200k 516k| 0 0 | 0 0 | 739 2368
9 1 68 22 0 0| 30M 160k| 0 62B| 0 0 | 976 2570
5 1 69 25 0 0|3392k 0 | 0 62B|8192B 0 | 995 2801
8 1 67 24 0 0|3820k 0 | 0 0 | 40k 0 |1319 2977
6 4 52 39 0 0|4428k 0 | 0 0 |4096B 0 |1164 3211
7 3 23 67 0 0|8048k 0 | 891B 841B| 12k 0 |1093 2678
6 1 19 73 0 0|5848k 188k| 338B 0 |4096B 0 | 646 1661
13 4 29 54 0 0|2744k 0 | 0 222B| 40k 0 |1042 3751
19 3 7 70 0 1|3336k 320k| 17k 5212B| 12k 0 |1593 5893
19 5 12 65 0 0|2664k 4096B| 31k 9130B| 0 0 |2275 9714
9 3 12 77 0 0|2216k 992k| 0 222B| 0 0 |1231 4147
12 2 42 44 0 0|6828k 0 | 0 200B| 0 0 | 880 2752
6 2 69 24 0 0|4428k 4616k| 0 400B| 0 0 | 931 2171
12 3 82 4 0 0| 216k 104k| 12k 6244B| 0 0 | 975 9402
5 1 92 1 0 0| 0 0 |2271B 2977B| 0 0 | 612 1870
10 2 84 4 0 0| 0 504k| 0 200B| 0 0 | 998 3233
12 4 83 2 0 0| 16k 308k| 156k 6975B| 0 0 |1159 5936
11 3 86 1 0 0| 0 0 | 0 0 | 0 0 | 976 4803
5 2 91 2 0 0| 536k 0 | 0 0 | 0 0 | 568 2529
7 3 88 2 0 0| 16k 92k| 143B 579B| 0 0 | 706 4137
15 6 77 1 0 0| 0 4096B| 510B 1104B| 0 0 |1476 8436
29 8 60 2 0 0| 32k 2224k|5247B 1582B| 0 0 |2365 13k
16 7 75 1 0 0| 0 0 | 26k 3937B| 0 0 |1825 10k
16 5 76 3 0 0| 48k 0 | 20k 2352B| 0 0 |1430 9305
6 6 87 0 0 0| 0 0 | 428B 310B| 0 0 |1148 6270
19 5 75 1 0 0|4096B 0 | 162B 87B|4096B 0 |1529 9284
9 5 86 1 0 0| 0 0 | 0 0 | 0 0 | 915 2784
1 1 96 1 0 0| 0 56k| 227B 1519B| 0 0 | 269 665
1 0 99 0 0 0| 0 4096B|1275B 537B| 0 0 | 150 366
2 0 98 0 0 0| 0 0 | 0 0 | 0 0 | 177 403
1 1 98 0 0 0| 0 20k| 0 0 | 0 0 | 158 547 ^C
- langyxxl
- 帖子: 443
- 注册时间: 2012-01-17 22:17
Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
esolve, 很明显你这个wait已经把cpu吃完了。。。赶紧换ssd吧