«performance» 태그된 질문

프로그램이 실행되는 속도

1
Linux 및 기타 * nix OS에서 IO 사용량을 추적하려면 어떻게해야합니까?
때때로, 내 시스템에서 무언가가 디스크를 망치기 시작합니다. 프로세스 당 I / O 사용량에 대해 알려주는 데이터를 기록하고 나중에 다시 돌아가서 계속 수행하는 작업을 확인할 수 있습니다. 이 문제를 해결하려면 어떻게해야합니까? 임의의 블록 장치에서이를 해결하기위한 보너스 포인트.
15 performance  io 

5
폴더에있는 수백만 개의 작은 텍스트 파일
우리는 서비스로서 임의의 컬렉션을 압축하고 제공 할 수 있도록 Linux 파일 시스템에 수백만 개의 텍스트 파일을 저장하려고합니다. 키 / 값 데이터베이스와 같은 다른 솔루션을 시도했지만 동시성 및 병렬 처리 요구 사항에 따라 기본 파일 시스템을 사용하는 것이 가장 좋습니다. 가장 간단한 방법은 모든 파일을 폴더에 저장하는 것입니다. $ ls text_files/ …

2
큰 단어 목록에서 중복을 삭제하는 가장 빠른 방법은 무엇입니까?
큰 단어 목록을 중복 제거해야합니다. 나는 몇 가지 명령을 시도하고 여기 와 여기 에서 단어 목록을 중복 제거하는 가장 빠른 방법이 awk를 사용하는 것으로 설명하는 곳에서 조사 했습니다 . awk-> O (n)? sort-> O (n log n)? 그러나 이것이 사실이 아닌 것으로 나타났습니다. 내 테스트 결과는 다음과 같습니다. sort -u …
14 bash  awk  performance  sort 

2
bash 스크립트에서 수천 개의 curl 백그라운드 프로세스를 병렬로 실행
다음 bash 스크립트에서 컬 백그라운드 프로세스를 동시에 실행 하고 있습니다. START=$(date +%s) for i in {1..100000} do curl -s "http://some_url_here/"$i > $i.txt& END=$(date +%s) DIFF=$(( $END - $START )) echo "It took $DIFF seconds" done 49Gb Corei7-920 전용 서버 (가상이 아님)가 있습니다. top명령을 통해 메모리 소비와 CPU를 추적 하며 경계에서 …
14 linux  performance  bash  curl  wget 

1
ionice가 마감일 스케줄러와 작동합니까?
My Debian Wheezy 시스템은 deadline스케줄러를 사용합니다 . ionice바쁜 시간에 디스크를 많이 사용하는 작업의 I / O 우선 순위를 다시 예약하는 데 익숙합니다 . ionice맨 , 커널 문서 와 이 오픈 수세 문서는 모든 단지 제안 cfq스케줄러가 계정에 소요 ionice개입. 다른 스케줄러가이를 무시한다고 명시 적으로 언급하지는 않지만 언급 한 유일한 스케줄은 …


4
몇 천 개의 파일을 가져 오기
cca 26 000 파일이있는 디렉토리가 있으며이 모든 파일을 grep해야합니다. 문제는 가능한 한 빨리 필요하다는 것이므로 grep이 find 명령에서 하나의 파일 이름을 가져 와서 일치하는 파일을 스크립트로 만드는 것이 이상적이지 않습니다. "인수 목록이 너무 깁니다"문제가 발생하기 전에이 모든 파일을 정리하는 데 2 ​​분이 걸렸습니다. 어떻게 생각하십니까? 편집 : 항상 새로운 파일을 …

1
배터리가 장착 된 랩탑에서 ext4 안전 장치를 사용하지 않도록 설정합니까?
매뉴얼 페이지는 barrierext4 의 옵션에 대해 알려줍니다 : 쓰기 장벽은 저널 커밋의 적절한 디스크 순서를 강제 적용하여 일부 성능 저하로 휘발성 디스크 쓰기 캐시를 안전하게 사용할 수 있습니다. 디스크가 어떤 방식 으로든 배터리로 백업되는 경우 장벽을 비활성화하면 성능이 안전하게 향상 될 수 있습니다. 배터리 (및 SSD)가 장착 된 랩톱에는 배터리 …

3
SSD의 강력한 쓰기 활동으로 시스템 성능을 향상시킵니다.
무거운 쓰기 응용 프로그램을 수행하면 전체 시스템이 느려집니다. 이것을 더 테스트하기 위해 (상대적으로) 낮은 CPU, 높은 디스크 활동을 수행하기 위해 이것을 실행했습니다. john -incremental > file_on_SSD 이것은 초당 수만 개의 문자열을 내 시스템 디스크의 파일로 펌핑합니다. 이 작업을 수행 할 때 마우스가 지연되고 TTY가 응답하지 않고 응용 프로그램이 "페이드"되고 일반적으로 …
13 kernel  performance  io  ssd 

1
Linux cgroup을 사용하여 CPU 성능 균형 조정
비교적 최근 커널을 사용하는 Linux cgroup을 사용하여 2 개의 듀얼 코어 Linux 시스템을 설치했습니다. 하나는 데비안 스퀴즈, 다른 하나는 우분투 11.04 Natty Narwhal입니다. 이전 커널에도 불구하고 데비안 시스템에서 cgroup이 조금 더 잘 작동하도록 CPU 부하 분산을 얻었습니다. 그러나 모든 것에 옳은 것은 아니며, 여기에서 요구하는 특정 이상은 두 시스템에서 발생합니다. …

1
총 CPU 시간보다 프로세스 CPU 사용률이 큰 이유
TOP 명령을 실행하면 프로세스에 CPU 사용률이 1208 %로 표시되고 IRIX 모드를 켠 상태에서 총 CPU 사용 시간은 81.7 %입니다. IRIX 모드를 해제하면 프로세스에 99 % CPU 사용량이 표시되고 총 사용자 CPU 시간은 43 %입니다. 어떤 아이디어가 진행되고 있습니까? 업데이트 CPU 사용량이 올바르게보고되지 않도록 VM을 잘못 구성 할 수 있습니까?
13 performance  cpu  top 

2
데비안에서 특정 시간 동안 크론 작업이 실행되는 것을 방지하는 방법은 무엇입니까? ( '게임'/ '성능 모드')
cron 작업으로 로그 검사를 설정하고 프로세스 grep가 실행될 때마다 logcheck내 CPU의 약 1/4을 차지합니다. 이제는 전체 CPU 용량이 필요한 특정 시간이 있으며 시스템이 특정 / 프로세스를 제외하고 가능한 한 적은 리소스를 차지하게합니다 (어떻게 든 지정할 수 있음). KDE 시스템과 함께 데비안 9.1을 사용자가 명시 적으로 시작하지 않은 프로세스가 많은 시스템 …

1
왜 strace는이 프로세스가 무언가를 기다리고 있다는 것을 보여주지 않습니까?
위력 strace이 나를 실망시켰다. 이것이 어떻게 가능한지? time foofoo실행 하는 데 몇 초가 걸리지 만 ( "실제") 사용자 공간 ( "user")과 커널 ( "sys") 모두에서 무시할 수있는 CPU 시간을 사용합니다. 궁금한 점 foo은 아래에 정의되어 있습니다. 따라서 CPU 명령을 실행하지 않고 다른 것을 기다리는 데 대부분의 시간을 소비합니다. 일반적으로 대기 …


2
Linux에서 예측할 수없는 대규모 I / O 성능 저하
~ 6 년 동안 아무 문제없이 데비안 테스트를 사용하고 있습니다 (정기적으로 업데이트하고 있습니다). 그러나 최근에는 "재부팅 할 때까지 지속되는 낮은 I / O 성능"으로 요약 될 수있는 임의의 동작을 보여주기 시작했습니다. 문제는 갑자기 모든 디스크 읽기 및 쓰기가 ~ 5MB / 초로 느려져서 연속적인 읽기 및 쓰기가 발생한다는 것입니다. 속도가 …
11 linux  performance  io 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.