Mds và mdworker là gì và tại sao chúng chạy trên máy Mac của tôi?
Trong khi kiểm tra Activity Monitor, bạn nhận thấy một số quy trình mà bạn không nhận ra: mds và mdworker. Không có biểu tượng và chúng dường như đang chạy liên tục. Đừng lo lắng, chúng vô hại.
LIÊN QUAN:Quá trình này là gì và tại sao nó lại chạy trên máy Mac của tôi?
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 Activity Monitor, như kernel_task, hidd, installd và nhiều quy trình khác. Không biết những dịch vụ đó là gì? Tốt hơn hãy bắt đầu đọc!
Hai quy trình này 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 chóng. Thứ hai, mdworker, là viết tắt của công nhân máy chủ siêu dữ liệu. Điều này thực hiện công việc khó khăn trong việc thực sự lập chỉ mục các tệp của bạn để giúp việc tìm kiếm nhanh chóng có thể thực hiện được.
Tại sao mds và mdworker lại sử dụng nhiều RAM và CPU như vậy?
Nếu gần đây bạn đã di chuyển các tệp và ứng dụng của mình từ máy Mac này sang máy Mac khác, việc mds và mdworker chiếm rất nhiều năng lượng và bộ nhớ của CPU là điều bình thường. Điều tương tự cũng xảy ra nếu gần đây bạn đã thêm một loạt tệp mới vào máy tính của mình. Cả hai quy trình đều hoạt động để xây dựng chỉ mục cho tất cả các tệp của bạn, đây là thứ sau này sẽ cung cấp năng lượng cho các tìm kiếm nhanh của bạn.
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.
Nếu bạn thấy thông báo đó, bạn biết rằng Spotlight đang rất nỗ lực trong việc tạo chỉ mục của bạn và đó là lý do cho việc sử dụng tài nguyên. Quá trình này thường chỉ mất vài giờ, mặc dù điều này có thể thay đổi tùy thuộc vào ổ cứng và tốc độ bộ xử lý của bạn.
Spotlight được định cấu hình để không sử dụng hết tài nguyên của bạn. Nếu bạn đang làm việc gì đó đòi hỏi nhiều kỹ năng xử lý, thì các quá trình này sẽ dừng lại. 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ẽ thoải mái sử dụng bất kỳ tài nguyên nào 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
LIÊN QUAN:Cách khắc phục sự cố tiêu điểm bằng cách xây dựng lại chỉ mục
Nếu các quá trình này dường như không bao giờ hoàn thành công việc của chúng và liên tục sử dụng CPU và bộ nhớ của bạn vài ngày sau khi bắt đầu lập chỉ mục, thì có khả năng chỉ mục của bạn bị hỏng. Thật hạnh phúc, bạn có thể khắc phục các sự cố như thế này bằng cách xây dựng lại chỉ mục Spotlight.
Có hai cách chính để làm điều này. Đầu tiên là thêm toàn bộ ổ cứng của bạn vào danh sách Vị trí bị loại trừ, sau đó xóa nó khỏi danh sách loại trừ sau đó. Thứ hai là mở Terminal, sau đó chạy lệnh sau:
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, bạn có thể thấy lại chỉ mục này bằng cách kéo Spotlight lên và tìm từ “Lập chỉ mục” ở trên cùng bên trái, cùng với thanh tiến trình. Sau khi quá trình đó được thực hiện, mds và mdworker sẽ ngừng chiếm quá nhiều CPU. Nếu không, hãy xem xét việc chạy Sơ cứu để khắc phục sự cố hệ thống tệp trên máy Mac của bạn, sau đó xây dựng lại chỉ mục một lần nữa. Điều đó sẽ giải quyết vấn đề trong hầu hết các trường hợp.