Bài viết này là một phần của loạt bài liên tục của chúng tôi giải thích các quy trình khác nhau được tìm thấy trong Trình giám sát hoạt động, như kernel_task, hidd, installd và nhiều phần khác. Bạn không biết những dịch vụ đó là gì? Bắt đầu đọc tốt hơn!
Hai quy trình là một phần của Spotlight, công cụ tìm kiếm macOS. Đầu tiên, mds, là viết tắt của máy chủ siêu dữ liệu. Quá trình này quản lý chỉ mục được sử dụng để cung cấp cho bạn kết quả tìm kiếm nhanh. Thứ hai, mdworker, viết tắt của nhân viên máy chủ siêu dữ liệu. Điều này làm công việc khó khăn của thực sự lập chỉ mục các tập tin của bạn để làm cho tìm kiếm nhanh chóng có thể.
Tại sao mds và mdworker sử dụng bộ nhớ RAM quá nhiều và CPU?
Làm thế nào bạn có thể nói đây là trường hợp? Mở Spotlight và bạn sẽ thấy từ "Lập chỉ mục" bên cạnh thanh tiến trình.
Tiêu điểm được định cấu hình để không sử dụng hết tất cả tài nguyên của bạn. Nếu bạn đang làm điều gì đó xử lý chuyên sâu thì các quy trình này sẽ bị tắt. Nhưng nếu máy Mac của bạn không hoạt động và bạn không sử dụng pin, Spotlight sẽ cảm thấy tự do sử dụng bất kỳ tài nguyên nào là cần thiết để xây dựng cơ sở dữ liệu.
Xây dựng lại chỉ mục tiêu điểm của bạn
Nếu các quy trình này dường như không bao giờ kết thúc công việc của họ và liên tục sử dụng CPU và ngày bộ nhớ của bạn sau khi bắt đầu lập chỉ mục, có khả năng chỉ mục của bạn bị hỏng. Hạnh phúc, bạn có thể khắc phục các vấn đề như thế này bằng cách xây dựng lại chỉ mục Tiêu điểm.
sudo mdutil -E /
Dù bằng cách nào, toàn bộ chỉ mục Spotlight của bạn sẽ được xây dựng lại, một lần nữa bạn có thể thấy bằng cách kéo Spotlight và tìm kiếm từ "Đánh chỉ mục" ở trên cùng bên trái, cùng với thanh tiến trình. Một khi quá trình đó được thực hiện, mds và mdworker nên ngừng chiếm quá nhiều CPU. Nếu không, hãy cân nhắc chạy First Aid để khắc phục sự cố hệ thống tệp trên máy Mac của bạn, sau đó tạo lại chỉ mục. Điều đó sẽ giải quyết vấn đề trong hầu như tất cả các trường hợp.