latency

linux-lowlatency 커널을 설치하는 방법과 버전 5.15에서 중지된 이유는 무엇입니까?
latency

linux-lowlatency 커널을 설치하는 방법과 버전 5.15에서 중지된 이유는 무엇입니까?

오늘 이 글을 읽고 linux-lowlatency점점 더 혼란스러워지고 있습니다. 첫째, 설치 sudo apt install linux-lowlatency하고 재부팅하는 것만큼 간단합니까 ? Grub 메뉴에서 다른 부팅 옵션을 선택해야 합니까? 잠깐 살펴보니 uname -r여전히 6.2가 반환되는데, 어느 것이 범용 버전인 것 같나요? 둘째, 저는 기본적으로 커널 버전 6.2의 Ubuntu인 POP_OS 22.04 LTS를 사용하고 있습니다. 하지만 linux-lowlatency5.15(https:/...

Admin

로컬 호스트의 http 대기 시간은 크게 다릅니다.
latency

로컬 호스트의 http 대기 시간은 크게 다릅니다.

10개의 코어가 있는 MBP M1에서 실행됩니다. 1개의 스레드 클라이언트(wrk)와 1개의 스레드 서버(java)를 실행합니다. YouTube도 시스템에서 실행 중입니다. 로드 평균은 10점 만점에 2점입니다. GC 외에 지연 시간의 큰 차이를 일으키는 원인은 무엇입니까? "percentile": 0, "latency_in_microseconds": 10 }, { "percentile": 50, ...

Admin

SSH를 통한 vim 연결이 매우 느립니다.
latency

SSH를 통한 vim 연결이 매우 느립니다.

일부 시스템에 비표준 SSH 연결이 있습니다. 에코 시간은... 0.2초 정도입니다. 어쨌든, 입력 파일 없이 vim을 시작하면 약 3~4초라는 긴 지연이 발생하고, 지연 시간이 짧은 SSH 연결(예: 동일한 네트워크 세그먼트 내)을 통해 연결하면 '나는 그렇지 않다'는 경험을 합니다. 이 지연은앞으로vim은 터미널에 아무 것도 쓰지 않았으므로 나에게 무엇이든 기대하기 전에 연결을 통해 통신을 시도하는 원인이 무엇인지, 정확히 무엇을 통신하는지 알고 싶습니다. 나는 strace -rr을 사용하여 0....

Admin

Linux에서 이상한 문제, 최악의 네트워크 속도 및 최악의 핑 대기 시간
latency

Linux에서 이상한 문제, 최악의 네트워크 속도 및 최악의 핑 대기 시간

이것을 설명할 수 없습니다. 먼저 속도 테스트 결과를 나열하겠습니다. 최신 버전의 mxlinux를 실행하는 Linux 호스트입니다. vmware에서 실행되는 Windows 10입니다.같은 컴퓨터에서 Linux에서 왜 그렇게 나쁜지 알아 내려고 노력 중입니다. 웹 인터페이스를 시도했고 다른 배포판(라이브 USB)을 시도할 때마다 동일한 결과를 얻었습니다. 다른 브라우저도 시도했지만 마찬가지였습니다. 나는 그것이 중요하다고 생각하지 않지만, 만일을 대비하여 amd 3900x, 32gb ram, n...

Admin

Luster FS, RHEL 8을 사용하는 openat 시스템 호출의 strace 오류, 전체 간헐적 지연
latency

Luster FS, RHEL 8을 사용하는 openat 시스템 호출의 strace 오류, 전체 간헐적 지연

이렇게 간헐적으로 지연되는 원인이 무엇인지 아는 사람이 있습니까? 각기 다른 시간에 로그인, 컴퓨팅 및 헤드 노드에서 모든 명령이 느려지고 Lustre와 관련된 로그인만 느려집니다. 즉, 루트 로그인과 로컬 로그인에는 이러한 지연이 없습니다. openat 시스템 호출의 45 오류는 정상적으로 들리지 않습니다. strace -ttt -T -C -w touch newfilethat 1662064377.602061 execve("/usr/bin/touch", ["touch", "newfiletha...

Admin

여유 RAM을 준비하기 위해 Linux 커널을 조정하는 방법은 무엇입니까?
latency

여유 RAM을 준비하기 위해 Linux 커널을 조정하는 방법은 무엇입니까?

내 시스템은 메모리 사용량이 매우 높고 디스크 활동도 많습니다. 따라서 캐시에 가능한 한 많은 파일을 원하지만 짧은 시간 동안 더 많은 RAM이 필요한 사용자 모드 프로세스에 신속하게 응답할 수 있을 만큼 충분한 RAM을 원합니다. 나는 기본적으로 "항상" 필요한 RAM의 일반적인 양을 준비하여 갑작스런 사용자 모드 메모리 할당의 대기 시간을 줄이려고 노력하고 있습니다. 나는 메모리 피크가 300-500MB 범위에 있을 것으로 예상하므로 대부분의 시간 동안 그 정도의 여유 RAM을 확보할 것으로 예상...

Admin

모든 장치의 기본 BDI `max_ratio` 및/또는 `min_ratio`를 변경하는 방법은 무엇입니까?
latency

모든 장치의 기본 BDI `max_ratio` 및/또는 `min_ratio`를 변경하는 방법은 무엇입니까?

저는 쓰기 처리량이 서로 다른 여러 저장 장치가 있는 시스템에서 작업하고 있습니다. 질문에 설명된 대로2013년에 "USB 플래시 드라이브 정지" 문제가 발생한 이유는 무엇입니까? 기존의 "I/O 더티 스로틀링 없음" 코드가 이 문제를 해결하지 못하는 이유는 무엇입니까?기본적으로 Linux에서는 단일 느린 장치가 쓰기 버퍼링을 위해 거의 모든 디스크 캐시를 사용할 수 있도록 허용합니다. 이로 인해 다른 장치에 쓰는 경우에도 모든 프로세스의 성능이 저하됩니다. 프로세스가 전체 캐시를 쓰기 위해 지연을 ...

Admin

마이크로초 지터 감소(실시간 커널 사용)
latency

마이크로초 지터 감소(실시간 커널 사용)

5.15.44 raspi 커널과 라이브 패치가 적용된 Gentoo를 실행하는 Raspberry Pi 4B가 있습니다. 코어는 CONFIG_PREEMPT_RT(놀랍게도) , CONFIG_HZ_PERIODIC, CPU_FREQ_DEFAULT_GOV_PERFORMANCE(머리로는 기억나지 않는 몇 가지 다른 옵션)로 구성되어 있으며, Raspi 자체는 1,800GHz 클럭 속도로 실행됩니다. 제가 해결하고 싶은 문제는 다음과 같습니다. 외부 장치를 Raspi의 GPIO 핀에 연결했습니다. 이 장치는 입력 ...

Admin

기존 tc qdisc 위에 추가 지연을 추가합니다.
latency

기존 tc qdisc 위에 추가 지연을 추가합니다.

기존 다중 레벨 qdisc 설정이 있는 시스템에서는 추가 대기 시간을 도입해야 합니다(적어도 고정되었지만 작은 변경으로 고정하는 것이 좋은 옵션이 될 것입니다). Linux에서 이를 수행하는 표준 방법은 qdisc 를 사용하는 것입니다 netem. 그러나 netem이것은 다른 qdisc와 작동하지 않기 때문에 여기에서는 작동하지 않습니다.잘 기록 된제한 사항이 있으며 동료가 직접 확인했습니다). 아무것도 하지 않는 머신에 가상 머신을 배치하는 것은 netem과도해 보일 뿐만 아니라 라우팅 및 WLAN...

Admin

Xorg 또는 DRM 프레임 버퍼를 읽는 저지연 방법
latency

Xorg 또는 DRM 프레임 버퍼를 읽는 저지연 방법

저는 Linux에서 그래픽 프레임워크의 대기 시간/처리 시간을 측정할 수 있는 애플리케이션을 구축하려고 합니다. 내 아이디어는 다양한 그래픽 및 UI 프레임워크(예: SDL, OpenGL, Qt...) 프로그램을 사용하여 화면 색상(예: 검은색에서 흰색으로)을 변경하여 입력 이벤트(예: 마우스 클릭)에 반응하는 간단한 방법을 구현하는 것입니다. 각 프로그램의 지연 시간을 측정하기 위해 입력 이벤트가 기계에 도착하는 시점부터(저는 evdev를 사용합니다) 일종의 프레임 버퍼에서 픽셀을 업데이트하는 시점...

Admin

마이크 지연을 늘리는 방법은 무엇입니까?
latency

마이크 지연을 늘리는 방법은 무엇입니까?

오디오 출력 지연을 늘리고 싶습니다. pavucontrol에 지연 오프셋을 구성해도 효과가 없습니다. 나는 먼저 다음을 입력합니다. pactl load-module module-loopback latency_msec=2000 source=alsa_input.pci-0000_00_1f.3.analog-stereo 하지만 내 목소리가 지연되는 소리가 들리고 Zoom에는 지연이 녹음되지 않습니다. 이것은 내가 하고 싶은 일이 아니다. 마이크 대기 시간을 늘리는 명령줄이 있나요? ...

Admin

Linux에서 기본 SYN 재전송 지수 백오프를 변경하는 방법은 무엇입니까?
latency

Linux에서 기본 SYN 재전송 지수 백오프를 변경하는 방법은 무엇입니까?

기본적으로 SYN 패킷이 1초 이내에 응답하지 않으면 Linux는 첫 번째 패킷이 어딘가에 삭제되었다고 가정하고 다른 패킷을 보냅니다. 2초 후에 또 한 번, 그다음에는 4초 후에 특정 한도까지. 기본을 1초에서 더 높은 값(예: 10초)으로 변경하려면 어떻게 해야 합니까? 이유 대기 시간이 길고 대역폭이 낮습니다(참고: 대역폭이 낮습니다. 이는 전형적인 대역폭 지연 제품 문제가 아닙니다). 이 채널은 일부 구성에서 대기 시간이 높기 때문에 1초 내에 답변을 얻을 수 있을 것으로 기대하지 않습니다. ...

Admin

SSH를 실행할 때 엄청난 지연을 일으킬 수 있는 것은 무엇입니까?
latency

SSH를 실행할 때 엄청난 지연을 일으킬 수 있는 것은 무엇입니까?

저는 로컬 Windows와 세 개의 원격 CentOS7 Linux 서버에서 작업하고 있습니다. 세 개의 서버가 동일한 게이트웨이 아래에 있습니다. 세 서버의 IP는 170.35.31.104, 170.35.31.105 및 170.35.31.106입니다. MobaXterm(무료 버전)을 사용하여 원격 서버에 SSH로 연결합니다. I 및 .ssh [email protected]ssh [email protected] 하지만 :를 수행하면 엄청난 지연이 발생하고 약 30초 후에 다음 문장이 ...

Admin

Linux의 완전히 공정한 스케줄러 및 sched_latency_ns
latency

Linux의 완전히 공정한 스케줄러 및 sched_latency_ns

CFS를 이해했다고 생각했는데... 예약된 대기 시간은 실행 가능한 각 프로세스가 프로세서의 해당 공유를 수신할 것으로 예상하는 시간입니다. Linux 커널 코드에서는 다음을 제공합니다. (기본값: 6ms * (1 + ilog(ncpus)), 단위: 나노초) 1개 CPU 머신의 경우 6ms가 걸리고, 4코어 머신의 경우 18ms가 걸립니다. Rpi Zero 원코어와 Rpi 4 쿼드코어에서 확인해 보니 그런 것 같습니다. 그러나 쿼드 코어가 있는 Pi 4는 0보다 더 강력한 시스템입니다. 확실히 ...

Admin

TCP를 통해 한 컴퓨터에서 다른 컴퓨터로(또는 지정된 대상 엔드포인트로) 네트워크 대기 시간을 테스트하시겠습니까?
latency

TCP를 통해 한 컴퓨터에서 다른 컴퓨터로(또는 지정된 대상 엔드포인트로) 네트워크 대기 시간을 테스트하시겠습니까?

컴퓨터의 네트워크 대기 시간을 테스트하는 데 사용할 수 있는 무료 명령줄 도구가 있습니까?ㅏ처리두번째기계가 위치한 TCP를 통해ㅏ리눅스를 실행하시나요? GET 요청과 같이 머신에 대해 많은 작은 요청을 테스트해야 합니다.두번째노예 기계ㅏ. 다음을 살펴봤습니다. sockperf하지만 컴퓨터에 클라이언트를 설치할 수 있어야 하는 것 같습니다. ㅏ(괜찮습니다) 그리고 서버에서두번째나는 후자를 선택하지 않았습니다. 어떤 제안이 있으십니까? ...

Admin