Điểm:0

Có thể yêu cầu Ubuntu chỉ sử dụng một chip bộ nhớ nếu máy tính có hai chip không?

lá cờ us

Theo tiêu đề.

Tôi đã gặp một số vấn đề kỳ lạ trên máy tính của mình kể từ khi tôi mua chip RAM mới và điều này khiến tôi tự hỏi liệu chip RAM có phải là nguyên nhân hay không.

Để kiểm tra nó, tôi muốn định cấu hình Ubuntu để chỉ sử dụng một chip và sau đó là chip kia. Tôi không ngại thực hiện các quy trình phức tạp (có thể phân bổ thủ công tất cả bộ nhớ trên con chip không được sử dụng để tất cả các quy trình nằm trên con chip kia?) nhưng sẽ phiền khi thử những quy trình nguy hiểm

Giải pháp đơn giản nhất có thể là mở máy tính và tháo chip ra, nhưng tôi muốn tránh điều đó nếu có thể (vì sợ gây hư hỏng/khó khăn khi mở và đóng máy)

Làm cách nào để yêu cầu Ubuntu không sử dụng một số địa chỉ bộ nhớ nhất định? đưa ra một giải pháp từng phần: đã cho địa chỉ để tránh, chúng ta có thể tắt chúng đi. Nhưng vẫn cần phải biết địa chỉ nào trong chip nào

lá cờ hu
Điều này có trả lời câu hỏi của bạn không? [Làm cách nào để yêu cầu Ubuntu không sử dụng một số địa chỉ bộ nhớ nhất định?](https://askubuntu.com/questions/908925/how-do-i-tell-ubuntu-not-to-use-certain-memory-addresses)
lá cờ us
Không, nhưng nó trả lời một phần của câu hỏi. Bây giờ tôi có thể tắt một số địa chỉ. Bước tiếp theo là tìm hiểu cách lấy danh sách tất cả các địa chỉ tương ứng với một chip RAM cụ thể
crip659 avatar
lá cờ pl
Hình như muốn biết thanh ram nào hư thì phải tháo từng cái ra test riêng. Chỉ cần dành thời gian của bạn và cẩn thận. Google nhãn hiệu và kiểu máy tính và sẽ tìm thấy rất nhiều mẹo cũng như cách thực hiện để đảm bảo bạn đang làm đúng.
Andrew Lowther avatar
lá cờ jp
Để kiểm tra bộ nhớ, bạn có thể muốn thử `memtest86+` hoặc `memtester`.
Luuk avatar
lá cờ cn
Hy vọng rằng câu hỏi của bạn đã được trả lời tại đây: https://askubuntu.com/questions/1383622/diagnosing-memory-problems
lá cờ hu
Không gì? Bạn đã nói "Tôi không ngại làm những thủ tục phức tạp" sao?
lá cờ us
Xin lỗi nếu có vẻ như tôi không thấy nó hữu ích. Tôi muốn nói "đây là một phần của giải pháp, nhưng (theo hiểu biết của tôi) chưa phải là giải pháp đầy đủ (chưa)". Cảm ơn bạn vì bài đăng bạn đã tìm thấy, nó rất hữu ích
heynnema avatar
lá cờ ru
@josinalvo Tình trạng xin vui lòng ...
heynnema avatar
lá cờ ru
@josinalvo Tình trạng xin vui lòng ...
Điểm:1
lá cờ ru

kiểm tra

ĐẦU TIÊN, đi đến https://www.memtest86.com/ và tải xuống/chạy miễn phí của họ kiểm tra để kiểm tra trí nhớ của bạn. Hoàn thành ít nhất một lần tất cả các bài kiểm tra 4/4 để xác nhận trí nhớ tốt. Quá trình này có thể mất vài giờ để hoàn thành.

tôi nghi ngờ rằng kiểm tra sẽ thất bại. Xóa SODIMM/DIMM mới của bạn và chạy lại kiểm tra. Nếu vượt qua, hãy tháo SODIMM/DIMM đã qua, tự lắp lại SODIMM/DIMM khác và chạy lại kiểm tra.

người xấu

Nhìn thấy Cách cài đặt Ubuntu trên máy tính xách tay với mô-đun RAM được hàn có các ô bị hỏng

Nếu bạn nhìn vào /etc/default/grub, bạn sẽ tìm thấy một GRUB_BADRAM= tham số nơi bạn có thể xác định những vị trí bộ nhớ xấu.

# Bỏ ghi chú để kích hoạt lọc BadRAM, sửa đổi cho phù hợp với nhu cầu của bạn
# Điều này hoạt động với Linux (không cần bản vá) và với bất kỳ hạt nhân nào có được
# thông tin bản đồ bộ nhớ từ GRUB (GNU Mach, kernel của FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

Nguồn: https://help.ubuntu.com/community/BadRAM#BADRAM_setting_in_Grub2

Cài đặt BADRAM trong Grub2

Tệp cấu hình GRUB2 trong tự nhiên có một dòng để định cấu hình loại trừ ram xấu cho nhân. Vì vậy, tôi sẽ cho rằng đó là cách ưu tiên để vạch ra một phần bộ nhớ đang hiển thị lỗi. Dòng tôi đặt là

GRUB_BADRAM="0x7DDF0000,0xffffc000" 

Cách được đề xuất trên mọi trang web tôi có thể tìm thấy là đặt cái này để chạy memtest86 và để nó hiển thị cho bạn các cài đặt BadRAM. memtest86 đưa cho tôi một trang chứa những thứ mà lẽ ra tôi phải nhập vào. Tôi có thể thấy rằng tất cả các địa chỉ nằm trong một khối 16K, vì vậy tôi chỉ muốn ánh xạ khối 16K đó ra khỏi hoạt động. Đây là cách tôi tạo mục chính xác.

Tham số đầu tiên là dễ dàng. Đó là địa chỉ cơ sở của bộ nhớ xấu. Trong trường hợp của tôi, tôi có thể thấy rằng tất cả các địa chỉ không hợp lệ đều lớn hơn 0x7DDF0000 và nhỏ hơn 0x7DDF4000.Vì vậy, tôi đã lấy đầu khối 16K làm địa chỉ xuất phát của mình.

Tham số thứ hai là mặt nạ. Bạn đặt các số 1 ở nơi phạm vi địa chỉ bạn muốn chia sẻ các giá trị giống nhau và số 0 ở nơi nó sẽ thay đổi. Điều này có nghĩa là bạn cần chọn phạm vi địa chỉ của mình sao cho chỉ các bit có thứ tự thấp khác nhau. Nhìn vào địa chỉ của tôi, phần đầu tiên của mặt nạ rất dễ dàng. Bạn muốn bắt đầu với 0xffff. Đối với phần tiếp theo, tôi sẽ giải thích bằng bản đồ bit. Tôi muốn nằm trong khoảng từ 0000 đến 0011. Vì vậy, mặt nạ cho badram sẽ là 1100 hoặc hex c. 3 nibble cuối cùng cần phải là tất cả 0 trong mặt nạ, vì chúng tôi muốn toàn bộ phạm vi được vạch ra. Vì vậy, chúng tôi nhận được tổng kết quả là 0xffffc000.

Sau khi đặt dòng này trong /etc/default/grub, tôi đã chạy cập nhật sudo-grub và khởi động lại và bộ nhớ xấu của tôi không còn được sử dụng nữa. Không cần bản vá kernel để vạch ra bộ nhớ xấu bằng phương pháp này.

Cập nhật #1:

Nếu lỗi bộ nhớ không hiển thị trong bộ nhớ thấp hơn, bạn có thể thêm tùy chọn nhân "mem=##MB" để tạm thời vô hiệu hóa bộ nhớ trên điểm đó. Ví dụ: Theo memtest86, thẻ nhớ của tôi bị lỗi từ 315MB đến 325MB. Bằng cách thêm "mem=314MB", tôi yêu cầu kernel giả vờ rằng tôi chỉ có 314 MB. Hệ thống của tôi sẽ đủ ổn định để tạo bản vá, tại thời điểm đó tôi có thể chuyển một tham số để CHỈ bỏ qua phần giữa 315 MB và 325 MB (điều này cung cấp cho tôi 502 MB bộ nhớ khả dụng).

I E: Khởi động Ubuntu Live, tại menu GRUB, nhấn e để vào chế độ chỉnh sửa, sử dụng các phím mũi tên để tìm "giật gân yên tĩnh", thay đổi thành "giật gân yên tĩnh mem=2048MB", ĐIỀU KHIỂN+x hoặc F10 để tiếp tục khởi động.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.