부팅 과정에서“무작위 : 비 블로킹 풀이 초기화되었습니다”단계에서 오랜 시간이 걸리는 것이 우분투 14.04.2입니까?


9

부팅 과정에서 Ubuntu 14.04.2는 "무작위 : 비 블로킹 풀이 초기화되었습니다"단계 (FYI에서 가장 느린 단계)를 완료하는 데 약 11 초가 걸립니다.

  1. 이 단계는 무엇을 의미합니까?
  2. 완료하는 데 시간이 오래 걸리는 것이 정상입니까?
  3. 이것에 대한 해결책이 있습니까?

내 우분투 14.04.2의 샘플 / var / log / dmesg 로그는 다음과 같습니다.

[    2.090510] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    2.091836] i915 0000:00:02.0: registered panic notifier
[    2.103088] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    2.104819] acpi device:02: registered as cooling_device4
[    2.106250] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input6
[    2.107908] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    2.214193] psmouse serio1: synaptics: queried max coordinates: x [..5888], y [..4856]
[    2.301008] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[    2.334007] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.4, id: 0x1e0b1, caps: 0xd04773/0xe40000/0xa0400, board id: 0, fw id: 639087
[    2.409482] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input5
[    2.914326] Switched to clocksource tsc
[    3.120191] random: nonblocking pool is initialized
[   14.745283] Adding 3986428k swap on /dev/sda5.  Priority:-1 extents:1 across:3986428k FS
[   14.875375] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   15.027854] systemd-udevd[333]: starting version 204
[   15.316294] lp: driver loaded but no devices found
[   15.330491] ppdev: user-space parallel port driver

답변:


2

이 특정 단계가 실제로 오래 걸리지 않는다고 생각합니다. dmesg 로그의 메시지는 초기화가 시작될 때가 아니라 풀이 초기화 될 때 인쇄됩니다.

11 초 안에 리눅스가하고있는 일은 아마도 하드웨어를 조사하고 식별하고 초기화하는 것일 것입니다. 이것은 반드시 dmesg 로그에 항목을 생성하지는 않습니다.


그렇습니다. (나는 희망) 배경에서 무해한 일이 일어나고 있어야합니다.
Tom

2

다른 방법으로 말했다 : 그것은 정상이 아니며, 뭔가 반응하는 데 시간이 걸립니다. 플러그를 뽑고 부팅을 다시 시도 할 수있는 주변 장치가 있습니까? 그들 중 하나가 문제를 일으킬 가능성이 있습니다. 프린터, USB 메모리 등의 플러그를 뽑고 재부팅하십시오. 더 빠릅니까? 그렇다면, 한 번에 하나의 장치를 시스템에 다시 넣고 재부팅하여 문제가있는 장치를 식별하십시오. 문제가 발생한 기기를 찾아 다시 게시합니다. 디스크 무결성을 검사 할 수 있습니다 (SMART Analysis)

보려는 로그는 다음과 같습니다. /var/log/syslog

사용하지 않는 포트를 초기화하는 데 시간을 낭비 할 필요가 없도록 BIOS로 들어가서 병렬 포트 및 기타 사용하지 않는 하드웨어와 같은 기능을 비활성화하십시오.


모든 주변 장치를 분리해도 문제가 해결되지 않았습니다. 우분투는 여전히 두 단계 사이에 11 초가 걸리며 그 이유를 알 수 없습니다. 어쨌든, 그것은 완전한 재앙이 아닙니다. 함께 살 수 있습니다. 힌트 주셔서 감사합니다.
Tom

안녕하세요 @Tom 명령은 무엇 cat /proc/sys/kernel/threads-max입니까?
j0h

"59582"를 보여줍니다. 좋은가요 나쁜가요? 죄송합니다. 커널 문제와 관련하여 완전히 초보자입니다.
Tom

이 시점에서 잘 모르겠습니다. 문제 해결에 대한 다른 아이디어를 모색하고있었습니다. 다른 포럼에서 이와 비슷한 스레드를 보았지만 솔루션을 다시 설치해야했습니다. 어쨌든 "비 블로킹 풀"은 스레드 및 스레드 제한과 관련이 있다고 생각합니다. 나중에 다시 집에 갈 게요.
j0h

2

비디오 모드를 전환하려고했으나 실패했을 수 있습니다. nomodeset커널 명령 행에 추가 하여 도움이되는지 확인하십시오.

grub bootmenu에서을 눌러 e현재 부팅 항목을 편집하고 " nomodeset"로 시작하는 줄에 추가하십시오 linux. 그런 다음 f10 또는 ctrl+ x를 눌러 수정 된 항목을 부팅하십시오.


안녕하십니까 @ András 답변을 편집하여 nomodeset커널 에 정확히 추가하는 방법에 대한 지침을 추가 할 수 있다면 ?
Tshilidzi Mudau

1
요청에 따라 수정 된 답변.
András Korn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.