OEL6 Boot lambat && Jutaan file soket di / tmp / orbit-gdm

9

Latar belakang pertanyaan

Akhir-akhir ini saya mengalami masalah dengan boot lambat di server, kadang-kadang lebih dari 2 jam untuk boot terjebak pada "Mengaktifkan Kuota Sistem File Lokal:"

Setelah mencari saya berhasil mempersempitnya ke /etc/rc.d/rc.sysinit secara khusus:

# Clean up various /tmp bits
[ -n "$SELINUX_STATE" ] && restorecon /tmp
rm -f /tmp/.X*-lock /tmp/.lock.* /tmp/.gdm_socket /tmp/.s.PGSQL.*
rm -rf /tmp/.X*-unix /tmp/.ICE-unix /tmp/.font-unix /tmp/hsperfdata_* \
   /tmp/kde-* /tmp/ksocket-* /tmp/mc-* /tmp/mcop-* /tmp/orbit-*  \
   /tmp/scrollkeeper-*  /tmp/ssh-* \
   /dev/.in_sysinit

Penyebab pasti dari boot yang lambat adalah rm -rf /tmp/orbit-*karena sejumlah besar file socket yang dihasilkan dan tidak dihapus kecuali saat boot.

File-file tersebut dimiliki oleh pengguna & grup GDM dan diberi nama linc-rand-0-longrandom
ex: linc-1e33-0-54b542d8de62e

Jumlah file telah bertambah menjadi 1 juta pada sewa satu kali.
Ukuran folder telah direkam hingga ukuran 3,1GB juga.

Catatan: file-file socket itu sendiri kosong tetapi setiap file cadangan jumlah minimum ruang disk tergantung dari jenis dan pengaturan sistem file.
(biasanya 2048 atau 4096)

Sementara saya memiliki solusi sementara (Lihat di bawah) saya sangat ingin melacak penyebabnya.
Dan ini membawa saya ke

Pertanyaan:

Bagaimana cara melacak peristiwa yang menyebabkan GDM menghasilkan file-file ini?

Catatan dan info sistem:

Pembaruan 1
Kami mungkin menemukan solusi sementara yang sedikit lebih baik.
su gdm -c linc-cleanup-sockets
Untuk menjalankan ini, Anda memerlukan paket ORBit2-devel dan gdm pengguna membutuhkan bash shell.

Satu-liner:
sudo yum install ORBit2-devel -y && sudo chsh /bin/bash gdm && sudo su gdm -c linc-cleanup-sockets

Kemudian tambahkan bagian terakhir ke cronjob. (Peringatan! Meskipun tidak ada masalah nyata pada sistem saya, chsh mungkin masih dapat merusak sesuatu)

Perbarui 2

Akhirnya tertangkap dalam tindakan, Ini menghasilkan sekitar 15-20 file per detik sekarang.

sesuai saran DopeFish: lsof | grep /tmp/orbit-gdmpengembalian:

gnome-ses 13197 gdm 17u unix 0xffff8802f3460c40 0t0 45587 / tmp / orbit-gdm / linc-338d-0-5188b15791c84
gnome-ses 13197 gdm 18u unix 0xffff8802f34605
-08b8d08bl08bl0 ses 13197 gdm 23u unix 0xffff8801dbacb480 0t0 45023 / tmp / orbit-gdm / linc-338d-0-5188b15791c84
gnome-ses 13860 gdm 17u unix 0xffff88022b7ca3c0dbbblbbbbbbbbbbbbbbbbbbnbn8080bb04023tb / orbit / gdm / linc-338d
-0-5188b15791c84 gdm 18u unix 0xffff8802ee3f84c0 0t0 45452 / tmp / orbit-gdm / linc-3624-0-66bb9358d7045
gnome-ses 13860 gdm 21u unix 0xffff880236d9c840 0t0 45571 / tmp / orbit-ldb-ldb-bbbd-lbdbbbbbbbbbdbdbdbbbbbb0d45452 / tmp / orbit-gdm / linc-3624-0-66bb9358d7045
gnome-ses 13860 gdm 24u unix 0xffff8801f0177b80 0t0 45024 / tmp / orbit-gdm / linc-3624-0-66bb9358d7045
gconfd-2 13929 gdm 11u unix
0xffff8802f0eec1d0d48dcdc 2 13929 gdm 15U unix 0xffff8801fffef540 0T0 45.449 / tmp / orbit-gdm / Linc-3669-0-14722d39cdaf5
gconfd-2 13.929 gdm 17u unix 0xffff88021e34f8c0 0T0 41.772 / tmp / orbit-gdm / Linc-3669-0-14722d39cdaf5
gconfd-2 13929 gdm 19u unix 0xffff8801d30d4740 0t0 50348 / tmp / orbit-gdm / linc-3669-0-14722d39cdaf5
di-spi-re 13953 gdm 11u unix 0xffff8801e171e480 0t0 47205 / tmp / orbit-gmd-643c-ldf363c-lbf364c / orbit
at-spi-re 13953 gdm 12u unix 0xffff8801db8903c0 0t0 47206 / tmp / orbit-gdm / linc-3681-0-14f52f55664c
gnome-set 13957 gdm 15u unix 0xffff88021e34f540dddd3d3d3g3d3bb3bbbb3bmg3d0d3b3g3b0d3b0903d08b0907db8903d08
gnome-set 13957 gdm 16u unix 0xffff8801db890ac0 0t0 41775 / tmp / orbit-gdm / linc-3685-0-75f6d21d31afb
gnome-set 13957 gdm 21u unix
0xffff880236d9c1ddgdgdgdbdgd0dbgdbdgd0d0b3gdgdbdgd0d3gdbdgdgd0d0d3gdbdgd0d0b0b0903db890b0907db890d08 atur 13957 gdm 24u unix 0xffff8802ef6f7800 0t0 41867 / tmp / orbit-gdm / linc-3685-0-75f6d21d31afb
bonobo-ac 13959 gdm 12u unix 0xffff8802266e7400 0t0 44959 / tmp / orbit
bonobo-ac 13959 gdm 15u unix 0xffff880226763800 0t0 45517 / tmp / orbit-gdm / linc-3687-0-3a8011046106
gconfd-2 13976 gdm 11u unix 0xffff8801dbb097c0
0c0c0483c0c0c03b0c0c08b0c0c08b0e0c08b0e0c08bc08bc08bc08b0c08bc08bc08bc08bc08bc08bc0b0e05d0b0c08d0b0c08d0b0c08mc08bc08bc08bc08bc08bc08bc08bc08bc08bc08bc08b0c08dc 2 13.976 gdm 17u unix 0xffff8801db93f180 0T0 45.586 / tmp / orbit-gdm / Linc-3698-0-2c02c3e28e028
gconfd-2 13.976 gdm 19u unix 0xffff8801d86997c0 0T0 45.737 / tmp / orbit-gdm / Linc-3698-0-2c02c3e28e028
gconfd-2 13.976 gdm 22u unix 0xffff8801d60e7b00 0t0 41871 / tmp / orbit-gdm / linc-3698-0-2c02c3e28e028
gconfd-2 13976 gdm 24u unix 0xffff8801d306f3c0 0t0 50355 / tmp / orb / orb / orb
at-spi-re 13978 gdm 11u unix 0xffff8802e0222880 0t0 49490 / tmp / orbit-gdm / linc-369a-0-1882b699bb820
di-spi-re 13978 gdm 12u unix 0xffff8801d8619 -407g / tm / 45 -1882b699bb820
at-spi-re 13978 gdm 14u unix 0xffff8802f0f29c40 0t0 49566 / tmp / orbit-gdm / linc-369a-0-1882b699bb820
di-spi-re 13978 gdm 16u unix 0x88888c8 -0-1882b699bb820
di-spi-re 13978 gdm 18u unix 0xffff8801d60b9400 0t0 41860 / tmp / orbit-gdm / linc-369a-0-1882b699bb820
di-spi-re 13978 gdm 20u4d8d88d8l8d8l8 -369a-0-1882b699bb820
at-spi-re 13978 gdm 22u unix 0xffff8801d6171c00 0t0 48731 / tmp / orbit-gdm / linc-369a-0-1882b699bb820
di-spi-re 13978 gdm 24u unix 0xffff880170bd5g / orb08 -1882b699bb820
di-spi-re 13978 gdm 30u unix 0xffff8801d6369b00 0t0 41886 / tmp / orbit-gdm / linc-369a-0-1882b699bb820
di-spi-re 13978 gdm 32u un8 0d08 -0-1882b699bb820
di-spi-re 13978 gdm 34u unix 0xffff8801d4555800 0t0 50338 / tmp / orbit-gdm / linc-369a-0-1882b699bb820
di-spi-re 13978 gdm 36u unb08bl08bl08 -369a-0-1882b699bb820
bonobo-ac 13.986 gdm 15U unix 0xffff8801fcd3cac0 0T0 49.488 / tmp / orbit-gdm / Linc-36a2-0-362b8becbb48a
bonobo-ac 13.986 gdm 16u unix 0xffff8801fcc21180 0T0 49.492 / tmp / orbit-gdm / Linc-36a2-0-362b8becbb48a
gnome set 13988 gdm 15u unix 0xffff8801d8699440 0t0 48707 / tmp / orbit-gdm / linc-36a4-0-32757e4fb7e52
gnome-set 13988 gdm 16u unix 0xffff8801dbb677dbbbbbbbbbbbbbbbbb7e7bbbbb4e4e4b8e4b4e4b4e4b4e4b4e4b4e4b8e4b4e4b8e4b4e4b8e4e4e07707b7e7b0e7b707 / tmp 48707 / tmp / orbit-gdm / linc-
36a4-0-32757e4fb7e52 gdm 20u unix 0xffff88022b7caac0 0t0 49575 / tmp / orbit-gdm / linc-36a4-0-32757e4fb7e52
metacity 13998 gdm 14u unix 0xffff8801d6171880 0t0 48732 / tmp / ld7bl-ldb7
metacity 13998 gdm 17u unix 0xffff8801d6171180 0t0 41872 / tmp / orbit-gdm / linc-36ae-0-23e4b5d7b7629
metacity 13998 gdm 18u unix 0xffff8801d60e7400 0t0 41874 /
td7b7d7d7b7d7b7d7b7d7d7d7d7d7d7d7d7d0d7d3d7d0d3d7d0d3d7d0d3d7d0d7d3d0d7d0d0d0b0d3d7d0d0b0d7d0b0d3d7d0d0b0d7db0d0b0d0b0d07b0d3d0b0d7d0d0b0d07b0d0b0d0d0b0d0d0b0d0d0b0d0d0d0d0d0d08 0xffff8801d63aa140 0T0 48.800 / tmp / orbit-gdm / Linc-36b9-0-705176425477
plymouth- 14009 gdm 15U unix 0xffff8801d63a87c0 0T0 51.377 / tmp / orbit-gdm / Linc-36b9-0-705176425477
plymouth- 14.011 gdm 12u unix 0xffff8801d6369780 0T0 41.887 / tmp / orbit-gdm / linc-36bb-0-77c5f78814cf
plymouth- 14011 gdm 15u unix 0xffff8801d6369080 0t0 47583 / tmp / orbit-gdm / linc-36bb-0-77c5f78814cf
gnome-pow 14016 gdm 12u unix 0xffff8801d45561c0 0t0 47489 / tmp / orbit-gdm / linc-36c0-0-4cbeb08e2eb07
gnome-pow 14016 gdm 16u unix
0xffff8801d04b0b0b04b0m0ac08 pow 14016 gdm 17u unix 0xffff8801d84f2b00 0t0 50358 / tmp / orbit-gdm / linc-36c0-0-4cbeb08e2eb07
gnome-pow 14018 gdm 12u unix 0xffff8801d30b3440-hm / lb / hm /
hm gdm 16u unix 0xffff8801d30b30c0 0t0 50349 / tmp / orbit-gdm / linc-36c2-0-20a8f4a82d8c3
gnome-pow 14018 gdm 17u unix 0xffff8801d306fac0 0t0 50351 / tc / orbit
metacity 59825 gdm 14u unix 0xffff88012af42400 0t0 199299808 / tmp / orbit-gdm / linc-e9b1-0-34f9216742ceb

su gdm -c linc-cleanup-sockets

Dibersihkan 41.672 file 16 masih hidup

Perbarui 3
Menonaktifkan teamviewer ketika pembuatan file terjadi memperlambatnya sekitar% 30 tetapi tidak menghentikannya.

Ini diuji dengan mengaktifkan TV dan Menonaktifkannya beberapa kali di dua server.
Jadi, sementara TV memperburuk masalah, tampaknya TV tidak menjadi akar penyebabnya.

(sumber daya lain untuk siapa saja yang menemukan ini dengan masalah yang sama)
#!/bin/bash while true do su gdm -c linc-cleanup-sockets sleep 10 done

Pembaruan 4
Saya menemukan tiga file dalam / var / log berukuran tidak biasa.
/var/log/gdm/*-greeter.log.1 (1.2G)
/var/log/gdm/.00.log.4 (2.7G)
/var/log/Xorg.0.log.old (3.1 G)

Ketiganya terus seperti ini untuk ribuan baris.

: 0-greeter.log.1

Peringatan pengelola jendela: Layar 0 pada layar ": 0" sudah memiliki pengelola jendela; coba gunakan opsi --replace untuk mengganti window manager saat ini.
Peringatan pengelola jendela: Layar 0 pada layar ": 0" sudah memiliki pengelola jendela; coba gunakan opsi --replace untuk mengganti window manager saat ini.
Peringatan pengelola jendela: Layar 0 pada layar ": 0" sudah memiliki pengelola jendela; coba gunakan opsi --replace untuk mengganti window manager saat ini.
Peringatan pengelola jendela: Layar 0 pada layar ": 0" sudah memiliki pengelola jendela; coba gunakan opsi --replace untuk mengganti window manager saat ini.

: 0.log.4

AUDIT: Sabtu 16 Jan:28 2016: 11177: klien 18 terputus
AUDIT: Sabtu 16 Jan:28 03:00: 11177: klien 12 terputus
AUDIT: Sabtu 16 Jan 28 03:00:28 2016: 11177: klien 12 terkoneksi dari host lokal (uid = 42 gid = 42 pid = 49017)
AUDIT: Sab 16 Jan 22:28 2016: 11177: client 18 terhubung dari host lokal (uid = 42 gid = 42 pid = 49017)
AUDIT: Sat Jan 16 03:00:28 2016: 11177: klien 18 terputus
AUDIT: Sabtu 16 03:00:28 2016: klien 12 terputus
AUDIT: Sabtu 16 Jan 28:28:28:: 11177: klien 12 terhubung dari host lokal (uid = 42 gid = 42 pid = 49018)
AUDIT: Sabtu 16 Jan 28:28 2016: 11177: klien 18 terhubung dari host lokal (uid = 42 gid = 42 pid = 49018)
AUDIT: Sabtu 16 Jan:28 2016: 11177: klien 18 terputus
AUDIT: Sabtu 16 Jan:28 03:00: 11177: klien 12 terputus
AUDIT: Sabtu 16 Jan 28 03:00:28 2016: 11177: klien 12 terhubung dari tuan rumah lokal (uid = 42 gid = 42 pid = 49019)
AUDIT: Sabtu 16 Jan 28:28: 11177: klien 18 terhubung dari tuan rumah lokal (uid = 42 gid = 42 pid = 49019)
AUDIT: Sab Jan 16 03:00:28 2016: 11177: klien 18 terputus
AUDIT: Sabtu 16 Jan 28:28: 11177: klien 12 terputus

Xorg.0.log.old

[604786.284] AUDIT: Sabtu 16 Jan 03:00:37 2016: 11177: klien 12 terhubung dari host lokal (uid = 42 gid = 42 pid = 49530)
[604786.300] AUDIT: Sabtu 16 Jan 03:37:37: 11177 : klien 18 terhubung dari host lokal (uid = 42 gid = 42 pid = 49530)
[604786.325] AUDIT: Sat 16 Jan 03:37:37 2016: 11177: klien 18 terputus
[604786.326] AUDIT: Sabtu 16 Jan: 3: 37 2016: 11177: klien 12 terputus
[604786.366] AUDIT: Sabtu 16 Januari 03:00:37 2016: 11177: klien 12 terhubung dari host lokal (uid = 42 gid = 42 pid = 49541)
[604786.390] AUDIT: Sat 16 Jan 03:00:37 2016: 11177: klien 18 terhubung dari host lokal (uid = 42 gid = 42 pid = 49541)
[604786.414] AUDIT: Sabtu 16 Jan 03:00 03:00: 11177: klien 18 terputus
[604786.416] AUDIT: Sabtu 16 Jan 03:00:37 2016: 11177: klien 12 terputus

Semoga ini berguna bagi seseorang yang dapat membantu menyelesaikan ini.

Perbarui 5
Info lebih lanjut

netstat -avep | grep gdm

unix 2 [ACC] STREAM LISTENING 33469 14221 / gconfd-2 / tmp / orbit-gdm / linc-378d-0-739b151848686
unix 2 [ACC] STREAM LISTENING 49272 14203 / gnome-session / tmp / orbit-gdm / linc-377 -0-446c29ed00d3
unix 2 [ACC] STREAM MENDENGARKAN 49290 14252 / gnome-setting / tmp / orbit-gdm / linc-37ac-0-4c1973905a173
unix 2 [ACC] STREAM LISTENING 49298 14284 / bonobo-gm / orbit / tmp / orbit / linc-37cc-0-7163b16fe1d1
unix 2 [ACC] STREAM LISTENING 49300 14243 / at-spi-register / tmp / orbit-gdm / linc-37a3-0-102d46a4e4c2
unix 2 [ACC] STREAM LISTENING 34703 14293 / metacity / orbit-gdm / linc-37d5-0-399c705510867
unix 2 [ACC] STREAM LISTENING 43204 14295 / plymouth-log- / tmp / orbit-gdm / linc-37d7-0-76c2752e521e6
unix 2 [ACC] STREAM LISTENING 45461 14303 / polkit-gnome- / tmp / orbit-gdm / linc / -37df-0-7e28a833c25b4
unix 2 [ACC] STREAM MENDENGARKAN 45476 14302 / gnome-power-m / tmp / orbit-gdm / linc-37de-0-13af029d53568
unix 2 [ACC] STREAM LISTENING 44354 14298 / gr-sederhana-gdm-sederhana / tmp / orbit-gdm / linc-37da-0-677e125a55c9f
unix 3 [] STREAM TERHUBUNG 49319 14293 / metacity / tmp / orbit-gdm / linc-37d5-0-399c705510867
unix 3 [] STREAM CONNECTED 49972 14302 / -m / tmp / orbit-gdm / linc-37de-0-13af029d53568
unix 3 [] STREAM CONNECTED 49317 14293 / metacity / tmp / orbit-gdm / linc-37d5-0-399c705510867
unix 3 [] STREAM CONNECTED 49312 14243 / at-spi-register / tmp / orbit-gdm / linc-37a3-0 -102d46a4e4c2
unix 3 [] STREAM TERHUBUNG 43203 14243 / at-spi-register / tmp / orbit-gdm / linc-37a3-0-102d46a4e4c2
unix 3 [] STREAM TERHUBUNG 49301 14284 / bon / to-l / g / l / -37cc-0-7163b16fe1d1
unix 3 [] STREAM CONNECTED 40228 14243 / at-spi-register / tmp / orbit-gdm / linc-37a3-0-102d46a4e4c2
unix 3 [] STREAM CONNECTED 49968 14295 / plymouth / log / log / log orbit-gdm / linc-37d7-0-76c2752e521e6
unix 3 [] STREAM CONNECTED 49274 14203 / gnome-session / tmp / orbit-gdm / linc-377b-0-446c29ed00d3
unix 3 [] STREAM CONNECTED 45460 14243 / at-spi-register / tmp / orbit-gdm / linc-373 -0-102d46a4e4c2
unix 3 [] STREAM TERHUBUNG 49271 14221 / gconfd-2 / tmp / orbit-gdm / linc-378d-0-739b151848686
unix 3 [] STREAM TERHUBUNG 49982 14298 / gdm-simple-gr / tm / simple-gr / / linc-37da-0-677e125a55c9f
unix 3 [] STREAM TERHUBUNG 45475 14243 / at-spi-register / tmp / orbit-gdm / linc-37a3-0-102d46a4e4c2
unix 3 [] STREAM TERHUBUNG 49980 14298-gr / tmp / orbit-gdm / linc-37da-0-677e125a55c9f
unix 3 [] STREAM CONNECTED 33588 14203 / gnome-session / tmp / orbit-gdm / linc-377b-0-446c29ed00d3
unix 3 [] STREAM CONNECTED 44353 14243 / at-spi-register / tmp / orbit-gdm / linc-373 -0-102d46a4e4c2
unix 3 [] STREAM TERHUBUNG 49314 14252 / gnome-setting / tmp / orbit-gdm / linc-37ac-0-4c1973905a173
unix 3 [] STREAM TERHUBUNG 49309 14243 / di-spi- gd / orbit / tm / orbit / linc-37a3-0-102d46a4e4c2
unix 3 [] STREAM TERHUBUNG 49979 14221 / gconfd-2 / tmp / orbit-gdm / linc-378d-0-739b151848686
unix 3 [] STREAM CONNECTED 49292 14252 / pengaturan / orbit -gdm / linc-37ac-0-4c1973905a173
unix 3 [] STREAM CONNECTED 49289 14221 / gconfd-2 / tmp / orbit-gdm / linc-378d-0-739b151848686
unix 3 [] STREAM CONNECTED 49971 14221 / gconfd-2 / tmp / orbit-gdm / linc-378 -739b151848686
unix 3 [] STREAM TERHUBUNG 49974 14302 / gnome-power-m / tmp / orbit-gdm / linc-37de-0-13af029d53568
unix 3 [] STREAM TERHUBUNG 49316 14221 / gconfd-2 / tm / orbit / gd / lm / orbit / -378d-0-739b151848686
unix 3 [] STREAM TERHUBUNG 34702 14243 / at-spi-register / tmp / orbit-gdm / linc-37a3-0-102d46a4e4c2
unix 3 [] STREAM TERHUBUNG 45487 14303 / polkit-gn / t / orbit-gdm / linc-37df-0-7e28a833c25b4

Perbarui 6
dump data lain.
ss -xprms | grep /tmp/orbit-gdm

u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37a5-0-54e93c0d4f464 35701 * 0 pengguna: (("gconfd-2", 14245,17))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b7 -0-3777a325db022 35704 * 0 pengguna: (("gnome-settings -", ​​14263,16))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 35714 * 0 pengguna: ((di -spi-registry ", 14259,12))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 43672 * 0 pengguna: ((" at-spi-registry ", 14259,16))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b7-0-3777a325db022 43674 * 0 pengguna: (("pengaturan gnome -", 14263,22))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 43715 * 0 pengguna: (("at-spi-registry", 14259,22))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc -3788-0-6dfd943157cc8 43931 * 0 pengguna: (("gnome-session", 14216,20))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37ef-0-1e25b2118b9a 45957 * 0 pengguna: ((" plymouth-log-vi ", 14319,15))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37f2-0-48c1a4853a3c7 46524 * 0 pengguna: ((" polkit-gnome-au ", 14322,14))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 47375 * 0 pengguna: (("at-spi-registry", 14259,18))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37a5-0-54e93c0d4f464 47381 * 0 pengguna: (("gconfd-2", 14245,19))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37ed -0-48c0a255e98d7 47382 * 0 pengguna: (("metacity", 14317,17))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37ed-0-48c0a255e98d7 47384 * 0 pengguna: (("metacity", 14317) , 18))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37a5-0-54e93c0d4f464 47449 * 0 pengguna: (("gconfd-2", 14245,21))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37f1-0-62b916ee3bde0 47450 * 0 pengguna: (("gnome-power-man", 14321,16))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37f1-0-62b916ee3bde0 47452 * 0 pengguna: (("gnome-power-man", 14321,17))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc -37b3-0-5db00428cfe2a 47736 * 0 pengguna: (("at-spi-registry", 14259,20))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38e7-0-7cd34eb474672 47748 * 0 pengguna :( ("bonobo-activati", 14567,3))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38f1-0-78fed63f87292 47760 * 0 pengguna: (("gnome-power-man", 14577,16))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b9-0-bf39f0ecfb18 48325 * 0 pengguna: (("bonobo-activati", 14265,16))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 48379 * 0 pengguna: (("at-spi-registry", 14259,26))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc -37a5-0-54e93c0d4f464 50179 * 0 pengguna: (("gconfd-2", 14245,15))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-376e-0-117b4e816d611 50182 * 0 pengguna: ((" gnome-session ", 14190,18))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 50208 * 0 pengguna: ((" at-spi-registry ", 14259,14))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-376e-0-117b4e816d611 50210 * 0 pengguna: (("gnome-session", 14190,23))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 50224 pengguna * 0: (("at-spi-registry", 14259,24))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc -38e1-0-31fe4fb874870 51339 * 0 pengguna: (("at-spi-registry", 14561,15))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38ef-0-3a6bdd32842f6 51345 * 0 pengguna :( ("plymouth-log-vi", 14575,15))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38e1-0-31fe4fb874870 52271 * 0 pengguna: (("at-spi-registry", 14561,14 ))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38e1-0-31fe4fb874870 52272 * 0 pengguna: (("at-spi-registry", 14561,16))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38e1-0-31fe4fb874870 53454 * 0 pengguna: (("at-spi-registry", 14561,12))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc -38f2-0-9677e70872af 53504 * 0 pengguna: (("polkit-gnome-au", 14578,14))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b3-0-5db00428cfe2a 54300 * 0 pengguna :( ("at-spi-registry", 14259,32))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38e5-0-700f791271f64 54308 * 0 pengguna: (("pengaturan gnome -", 14565,18) )
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-3788-0-6dfd943157cc8 92320134 * 0 pengguna: (("gnome-session", 14216,19))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37f1-0-62b916ee3bde0 92320192 * 0 pengguna: (("gnome-power-man", 14321,19))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc -376e-0-117b4e816d611 92320212 * 0 pengguna: (("gnome-session", 14190,25))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38e5-0-700f791271f64 92320226 * 0 pengguna: ((" gnome-settings - ", 14565,4))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37b7-0-3777a325db022 92320416 * 0 pengguna: ((" gnome-settings - ", 14263,23))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38f1-0-78fed63f87292 92320540 * 0 pengguna: (("gnome-power-man", 14577,15))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-37ed-0-48c0a255e98d7 92320754 * 0 pengguna: (("metacity", 14317,20))
u_str ESTAB 0 0 / tmp / orbit-gdm / linc-38e1-0 -31fe4fb874870 102.557.171 * 0
u_str pem 0 0 / tmp / orbit-gdm / Linc-861e-0-600072181468c 102.557.177 * 0
u_str pem 0 0 / tmp / orbit-gdm / Linc-86bb-0-50ee4ccb72362 102.557.178 * 0
u_str pem 0 0 / tmp / orbit-gdm / linc-86bb-0-50ee4ccb72362 102557180 * 0

Perbarui 6

Akhirnya beberapa kemajuan, Kami telah menentukan bahwa ini terkait langsung dengan $ DISPLAY

Beberapa waktu $ DISPLAY diatur ke: 1.0 daripada default: 0.0

Jika ada yang tahu mengapa hal ini menyebabkan GNOME menghasilkan sejumlah besar file socket ATAU Mengapa demikian: 1.0 beberapa waktu baik akan dilakukan sebagai jawaban.

Saya akan membuka pertanyaan lain yang terpisah untuk DISPLAY dan akan menghubungkannya dengan yang ini.


Pertanyaan ini menjadi agak lama jika ada yang punya saran tentang apa yang bisa saya lakukan untuk merampingkan dan menghapus info yang tidak berguna darinya, silakan komentar atau sarankan edit.

Juga jika ada alasan tertentu saya tidak mendapatkan tanggapan atau tanggapan, beri tahu saya dalam komentar agar saya dapat meningkatkan pertanyaan ini.

ChrisK
sumber
Anda bisa mencoba menjalankan lsofdan grepping output untuk program-program yang memiliki file menangani terbuka ke file-file "sementara" itu. Anda kemudian akan tahu siapa pelakunya. Anda harus, jika Anda memiliki RAM, lihat membuat /tmpsistem file tmpfs(RAM disk), yang pada dasarnya, akan dibersihkan saat reboot atau shutdown.
DopeGhoti
sudo lsof | grep / tmp / orbit- mengembalikan / tmp / orbit-root dan / tmp / orbit-oracle tetapi tidak ada / tmp / orbit-gdm
ChrisK
Itu berarti Anda memiliki sesuatu pada sistem Anda yang menjatuhkan file "sementara" tetapi tidak membersihkannya sendiri. lsofmemperlihatkan gagang file aktif saat program sedang berjalan; Anda harus berulang kali mencobanya sampai Anda menangkap program menyinggung dalam bertindak. Anda kemudian akan tahu program apa yang harus dilarang, cari pembaruan, dll. Sementara itu, /tmpberalihlah ke tmpfs jika Anda dapat mengurangi masalah waktu boot.
DopeGhoti
Kami telah mempertimbangkan untuk beralih / tmp / orbit-gdm ke tmpfs (tidak semua / tmp karena kami tidak memiliki ram untuk disimpan) namun kami memutuskan untuk tidak melakukannya karena kekhawatiran akan crash sistem jika ruang yang kami alokasikan adalah untuk mengisi naik.
ChrisK
Ada opsi mount ketika membuat sistem file tmpfs untuk menentukan ukuran maksimum sistem file, size =. Atau Anda bisa menggunakan ramf jika Anda tidak ingin kemungkinan menggunakan swap. Terakhir, jika Anda menganggap gdm adalah masalah, Anda selalu dapat menonaktifkannya, dan meluncurkan X secara manual atau saat Anda masuk melalui baris perintah. Anda harus menentukan lingkungan desktop (/ etc / X11 / xinit / xinitrc), lalu buat baris di .bash_profile Anda ke startx jika tidak berjalan. wiki.archlinux.org/index.php/xinitrc
vik

Jawaban:

3

Saya mengalami masalah yang sama di RHEL6.8 dengan /tmp/orbit-walkerdirektori 800 megabyte (walker adalah nama pengguna saya). Ini mencegah sistem saya untuk boot.

Saya menemukan masalah dengan menambahkan init=/bin/bashgaris boot saya untuk mendapatkan prompt, lalu melakukan

openvt -- /bin/bash

dan kemudian membuka terminal virtual dengan alt- f1. Mencari-cari di sekitar ps, saya menemukan rm -rf /tmp/orbit-*proses yang menggantung.

Saya membunuh yang digantung rmdan kemudian melanjutkan proses boot dengan

exec /sbin/init

Sangat sulit untuk menghapus isi direktori dengan sejuta file. Baik 'temukan' dan 'rm' bersikeras untuk membaca semua nama file dan menyortirnya. Keduanya berjalan selama berjam-jam dan kemudian dibatalkan dengan inti 8G yang mengatakan "terlalu banyak file".

Inilah sesuatu yang berhasil.

(cd /tmp/orbit-walker; /bin/ls -1 -f | xargs /bin/rm)

Opsi -f membuat / bin / ls mencetak tanpa mengurutkan dan -1 mengerjakannya satu per satu.

rickwalker
sumber