Quá trình là gì / usr / bin / X: 0 -auth / var / run / lightdm / root /: 0 -nolisten tcp vt7 -novtswitch -background none không?


9

Tôi đang gặp một số vấn đề nghiêm trọng về hiệu năng với thiết lập Ubuntu 12.04 của mình và do đó tìm kiếm thủ phạm bằng cách chạy htopcùng với các tác vụ thông thường của mình.

Ngoài các nghi phạm thông thường như crom, compiz và conky, tôi nhận thấy quá trình này:

/usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none

Nó không chỉ chạy liên tục mà còn là một trong những nguồn tài nguyên chính trong danh sách quy trình, cả về việc sử dụng cpu cũng như mức tiêu thụ bộ nhớ. Đây là phần mềm hiệu suất số một trong hầu hết thời gian, chỉ đứng đầu theo thời gian bởi một nhiệm vụ đặc biệt đói ressource như flash player hoặc tương tự.

Đánh giá theo tên, tôi hoàn toàn không chắc nó làm gì. X và lightdm dường như chỉ ra mối quan hệ với gui trong khi tcp dường như liên quan đến mạng.

Câu hỏi của tôi: quá trình này có phải chạy mọi lúc không? Có hợp pháp không khi nó sử dụng nhiều nguồn tài nguyên này? Tôi có cần nó để chạy hay là an toàn để giết, nếu vậy, làm thế nào?

FYI: Hệ thống của tôi hoàn toàn cập nhật, thậm chí tôi đang sử dụng ppa xorg-edgers cho các trình điều khiển nvidia và gói compiz mới nhất (vì lý do cụ thể liên quan đến lỗi).

Bất kỳ đề xuất sẽ được rất nhiều đánh giá cao.


2
Nếu bạn giết nó, bạn sẽ mất GUI cho đến khi bạn khởi động lại máy tính hoặc biết cách khởi động lại máy chủ X.
Braden hay nhất

Câu trả lời:


7

Đây là máy chủ đồ họa hệ thống và không nên bị giết. Nó chuyển đổi cách bố trí các ứng dụng máy tính để bàn thành các thao tác vẽ mức độ thấp trên card đồ họa của bạn và định tuyến đầu vào bàn phím và chuột đến đúng ứng dụng sẽ nhận được chúng.

Tham chiếu đến LightDM là đây là ứng dụng khách đầu tiên mà nó khởi động (màn hình đăng nhập Ubuntu); tham chiếu đến tcp là do X được thiết kế trong suốt mạng - nó có thể hoạt động khá vui vẻ với các thiết bị đầu vào, ứng dụng và thiết bị hiển thị tất cả chạy trên các máy tính khác nhau. (Tôi nghĩ rằng trong Ubuntu, nó được cấu hình để không chấp nhận các kết nối mạng, chỉ những người truy cập qua SSH, nhưng có thể sai).

Kiểm tra số liệu thống kê bạn đang sử dụng là cho chính X chứ không phải X và trẻ em, vì trẻ em bao gồm tất cả các ứng dụng bạn chạy trong môi trường đồ họa. Việc sử dụng tài nguyên dư thừa của chính X thường là do các ứng dụng máy tính để bàn hoạt động sai, nhưng điều này có thể rất khó để gỡ lỗi.


Cảm ơn câu trả lời nổi tiếng của bạn! Bạn có phiền để xây dựng phần cuối cùng hơn nữa? Làm thế nào bạn sẽ tiếp cận gỡ lỗi?
FuzzyQ

1
Có một số thông tin ở đây wiki.ubuntu.com/X/Troubleshooting/HighCPU
chronitis

2

Đó là máy chủ X. Đó là giao diện đồ họa mà tất cả các ứng dụng đồ họa khác là máy khách.

  • Có, nó phải chạy mọi lúc.
  • LightDM chỉ là trình quản lý đăng nhập tải đầu tiên
  • Sử dụng nhiều tài nguyên thường là dấu hiệu cho thấy X đang vật lộn với trình điều khiển xảo quyệt hoặc có một ứng dụng nhảm nhí (trong lịch sử thường là Compiz) đang cố gắng đẩy tài xế quá mạnh.
  • Sử dụng xorg-edgers là một cách tốt để chạy phần mềm chưa được kiểm tra. Đọc mô tả PPA và quyết định nếu bạn muốn sử dụng ppa-purge. Trình điều khiển nvidia mới nhất có thể được cài đặt mà không cần nâng cấp X.

Cảm ơn câu trả lời của bạn. Như tôi đã chỉ ra, việc sử dụng xorg-edgers của tôi hoàn toàn liên quan đến lỗi. Tôi biết về những rủi ro nhưng chúng không là gì so với những vấn đề tôi phải chịu đựng khác. Tôi hy vọng sẽ sớm loại bỏ nó một lần nữa, nhưng điều đó phụ thuộc vào lỗi nào được nhập từ số lượng. Cảm ơn cảnh báo, mặc dù.
FuzzyQ

Đó là lý do tại sao tôi khuyên bạn không nên sử dụng PPA và cài đặt trình điều khiển từ Nvidia theo cách thủ công. Chạy các phiên bản stock (đã kiểm tra) của X và vẫn nhận được các sửa lỗi ban đầu của bạn. Sau đó, bạn sẽ tìm hiểu xem sự cố không thực sự chỉ là một lỗi khác trong trình điều khiển Nvidia - mà sau đó có thể được báo cáo cho Nvidia để nó được khắc phục ...
Oli

Có một số lỗi tôi mắc phải. Một số liên quan đến kernel, một số khác liên quan đến trình điều khiển nvidia, hầu hết đều liên quan đến compiz. Tôi đã cố gắng cài đặt các phiên bản mới nhất của ba phiên bản một nhưng không thành công. Tôi không thể cài đặt bất kỳ trình điều khiển nvidia nào (từ kho lưu trữ hoặc thủ công) sau khi cập nhật kernel. Chỉ sau khi cài đặt một số thư viện từ xorg-edgers, tôi mới có thể chạy trình điều khiển. Thêm vào đó, ppa này mang lại sự ổn định hơn bất kỳ nỗ lực nào của tôi để giải quyết vấn đề. Thành thật mà nói, tôi không bao giờ nhận thấy bất kỳ vấn đề nào trong quá khứ từ việc sử dụng ppa này, tôi cũng không có.
FuzzyQ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.