为什么自从我升级了 RAM 后 Ubuntu 经常冻结?

为什么自从我升级了 RAM 后 Ubuntu 经常冻结?

我使用两个 RAM 芯片将笔记本电脑的 RAM 升级到 4 GB,规格如下:

Storage Capacity: 2 GB
Memory Type: DRAM
Technology: DDR2 SDRAM
Form Factor: SO DIMM 200-pin
Memory Speed: 800 MHz (PC2-6400)
Data Integrity Check: Non-ECC
RAM Features: Unbuffered
Supply Voltage: 1.8 V
Compatible Slots: 1 x memory - SO DIMM 200-pin

自从我升级了 RAM 后,Ubuntu 偶尔会死机。当 Ubuntu 死机时,我会关闭笔记本电脑,然后使用 Ubuntu Live CD 重新启动以检查文件系统错误。然后,我运行文件系统检查程序,它会发现并修复一些文件系统错误。然后,我运行坏块程序。但是,badblocks 没有发现任何问题。我相信 badblocks 没有报告任何问题这一事实表明我的硬盘是健康的。而且,文件系统错误似乎是由于强制关机造成的。

我正在使用 64 位 Ubuntu 10.04 lucid,内核为 2.6.32-33-generic。

我该如何解决这个问题?我该如何找出我的 Ubuntu 冻结的原因?我应该查阅哪些日志文件?我应该在日志文件中查找什么来找到冻结的原因?

答案1

好吧,如果你怀疑问题始于安装新内存之后,那么我会测试该内存。你可以从 Live CD 或记忆棒中进行测试。我不记得它是否在已安装系统的启动菜单中可用。RAM 可能会有问题,而有问题的 RAM 可能会导致系统冻结。如果你使用的是 ATI 的专有驱动程序,那么这会不时导致系统冻结。但如果没有更多信息,很难说出原因是什么。

答案2

如果您还有内存,请将其换回旧内存。测试一段时间,看看它是否会冻结。Memtest86 是一款很棒的工具,我建议让它运行一整夜,让它进行 3 次或更多次测试。

还要检查硬盘的SMART信息。

sudo smartctl -a /dev/sda

您可以使用 -h 而不是 -a 来查看总体状态。

这是我的输出。需要注意的行是 Raw_Read_Error_Rate、Reallocated_Sector_Ct、Seek_Error_Rate。Pre-fail 可以让你最清楚地了解磁盘健康状况。如果你有任何 Reallocated_Sector_Ct,最好检查一下新驱动器。=)

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     0x000b   100   100   016    Pre-fail  Always       -       0
  2 Throughput_Performance  0x0005   131   131   054    Pre-fail  Offline      -       148
  3 Spin_Up_Time            0x0007   121   121   024    Pre-fail  Always       -       168 (Average 170)
  4 Start_Stop_Count        0x0012   100   100   000    Old_age   Always       -       165
  5 Reallocated_Sector_Ct   0x0033   100   100   005    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000b   100   100   067    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0005   134   134   020    Pre-fail  Offline      -       28
  9 Power_On_Hours          0x0012   096   096   000    Old_age   Always       -       32368
 10 Spin_Retry_Count        0x0013   100   100   060    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       159
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       915
193 Load_Cycle_Count        0x0012   100   100   000    Old_age   Always       -       915
194 Temperature_Celsius     0x0002   171   171   000    Old_age   Always       -       35 (Lifetime Min/Max 15/41)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0022   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0008   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x000a   200   200   000    Old_age   Always       -       0

相关内容