Saya mengalami beberapa masalah kinerja serius dengan pengaturan Ubuntu 12.04 saya dan dengan demikian mencari pelakunya dengan berjalan htop
bersama tugas-tugas saya yang biasa.
Selain dari tersangka yang biasa seperti chromium, compiz dan conky, saya perhatikan proses ini:
/usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none
Tidak hanya berjalan terus-menerus, tetapi juga salah satu babi sumber daya utama dalam daftar proses, baik dalam hal penggunaan cpu maupun konsumsi memori. Ini yang nomor satu pemakan kinerja sebagian besar waktu, hanya menduduki dari waktu ke waktu oleh tugas terutama ressource-lapar seperti flash player atau sejenisnya.
Menilai dari namanya, saya benar-benar tidak yakin apa fungsinya. X dan lightdm tampaknya menunjukkan hubungan ke gui sementara tcp tampaknya terkait jaringan.
Pertanyaan saya: apakah proses ini seharusnya berjalan setiap saat? Apakah sah menggunakan banyak sumber daya ini? Apakah saya perlu menjalankannya atau aman untuk membunuh, jika demikian, bagaimana caranya?
FYI: Sistem saya benar-benar mutakhir, saya bahkan menggunakan ppa xorg-edgers untuk driver nvidia terbaru dan paket-paket compiz (untuk alasan spesifik terkait bug).
Setiap saran akan sangat dihargai.
Jawaban:
Ini adalah sistem server grafis dan tidak boleh dibunuh. Ini mengubah tata letak aplikasi desktop menjadi operasi menggambar tingkat rendah pada kartu grafis Anda, dan merutekan input keyboard dan mouse ke aplikasi yang benar yang harus menerimanya.
Referensi ke LightDM adalah bahwa ini adalah klien pertama yang dimulai (layar login Ubuntu); referensi ke tcp adalah karena X dirancang untuk transparan-jaringan - ini dapat bekerja dengan cukup bahagia dengan perangkat input, aplikasi, dan perangkat layar yang semuanya berjalan pada komputer yang berbeda. (Saya pikir di Ubuntu tidak dikonfigurasi untuk menerima koneksi jaringan, hanya yang datang melalui SSH, tetapi mungkin salah).
Periksa statistik yang Anda gunakan adalah untuk X itu sendiri daripada X dan anak-anak, karena anak-anak menyertakan semua aplikasi yang Anda jalankan dalam lingkungan grafis. Penggunaan sumber daya berlebih oleh X itu sendiri biasanya disebabkan oleh perilaku yang tidak sesuai dengan aplikasi desktop, tetapi ini bisa sangat sulit untuk di-debug.
sumber
Itu server X. Itulah antarmuka grafis di mana semua aplikasi grafis lainnya adalah klien.
ppa-purge
. Driver nvidia terbaru dapat diinstal tanpa memutakhirkan X.sumber