latency

USB 드라이브/대량 저장소 정지 문제 해결
latency

USB 드라이브/대량 저장소 정지 문제 해결

불행하게도 이 문제는 여기에 보고되고 설명되어 있습니다.유해한 USB 스틱이 걸린 문제. 복구 솔루션 수정?그리고"쓰기 저장 제한"은 "USB 메모리 카드 정지 문제"에 대한 해결책입니까?가용성에도 불구하고 2024년 현재 최신 Linux 배포판에서는 문제가 해결되지 않은 상태로 남아 있습니다.BDI 인터페이스리눅스 6.2에서 도입해방됨2023년 2월. 이 문제는 udevUSB 대용량 저장 장치에 대한 합리적인 쓰기 저장 캐시 값을 설정하는 스크립트를 호출하는 간단한 규칙으로 해결될 수 있습니다. ...

Admin

iperf3은 네트워크 대역폭 차이를 찾지 못했지만 컬은 찾았습니다.
latency

iperf3은 네트워크 대역폭 차이를 찾지 못했지만 컬은 찾았습니다.

클라이언트(A) 1개와 서버(B 및 C) 2개가 있습니다. 서버가 로드 밸런싱을 위해 서로 다른 수의 CPU를 사용하고 있는데 근본 원인을 찾고 싶습니다. 네트워크 속도 문제일지도 모른다고 의심하여 ​​iPerf3 테스트를 실행했습니다. 온라인에서 읽은 내용은 네트워크 속도를 테스트하는 일반적인 방법입니다. AB와 AC의 결과는 비슷합니다. iPerf3 AB: [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 ...

Admin

즉각적인 입력 에코가 있는 SSH 클라이언트
latency

즉각적인 입력 에코가 있는 SSH 클라이언트

터미널을 사용할 때 code-server(VSCode도 이 작업을 수행할 수 있음) 입력이 화면에 즉시 나타납니다(서버가 실제로 응답할 때까지 회색으로 표시됨). 그러나 OpenSSH 클라이언트를 사용하여 원격 시스템에 연결하면 짧은 지연 후에만 입력이 에코됩니다. 이는 일반적으로 대기 시간이 낮을 때 눈에 띄지 않지만 느린 연결에서는 입력하기가 어려워질 수 있습니다. TTY 할당을 비활성화하는 옵션을 사용하면 -T이 문제가 해결되지만 터미널의 유용성이 심각하게 제한됩니다. 비슷한 기능을 가진 SS...

Admin

TCP 대기 시간을 측정하는 방법은 무엇입니까?
latency

TCP 대기 시간을 측정하는 방법은 무엇입니까?

두 서버의 운영 체제는 Debian입니다. nmap을 사용하여 TCP 대기 시간을 측정하는 방법을 보여주는 몇 가지 예를 찾았습니다. nmap --packet-trace -p 22 192.168.0.10 그러나 대기 시간에 대해서는 부정적인 결과가 나왔습니다. 즉, 다음과 같은 출력이 인쇄됩니다. Host is up (-0.0023s latency) 마지막에. nmap은 무엇을 하고 있나요? SYN과 SYN-ACK 사이의 시간차를 측정하고 있습니까? 그렇다면 가끔 부정적인 결과가 나오는 이유는 무엇...

Admin

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