«performance» 태그된 질문

프로그램이 실행되는 속도

1
Linux 시스템에서 버퍼를 비우고 캐시하는 방법은 무엇입니까?
벤치마킹 작업을하기 전에 리눅스 커널이 버퍼와 캐시를 위해 소비하는 메모리 (RAM)를 어떻게 확보 할 수 있습니까? 이것은 대부분 벤치마킹에 유용합니다. 버퍼와 캐시를 비우면 성능이 저하 됩니다! 버퍼와 캐시를 비우는 것이 긍정적이라고 생각했기 때문에 여기에 있다면 Linux로 가서 내 RAM을 먹었습니다! . 간단한 이야기 ​​: 사용 가능한 메모리는 사용되지 않습니다. 메모리는 …
315 linux  kernel  performance  cache  ram 

8
RAM에 충분한 여유 공간이있을 때 스왑을 사용하는 이유는 무엇입니까?
RAM 대신 스왑 공간을 사용 하면 PC 속도 가 크게 저하 될 수 있습니다 . 그렇다면 사용 가능한 RAM이 충분할 때 Linux 시스템 (아치)이 스왑을 사용하는 이유는 무엇입니까? 아래의 conky 출력을 확인하십시오. 또한 이것이 속도 및 시스템 응답 문제의 원인 일 수 있습니까? 출력 free -m: $ free -m total …
124 performance  swap 

6
보다 적극적인 파일 시스템 캐싱을 위해 Linux 시스템을 구성 할 수 있습니까?
나는 RAM 사용 (충분한)이나 실수로 종료 된 경우 (내 전원이 백업되고 시스템이 안정적이며 데이터가 중요하지 않은) 데이터 손실에 대해 걱정하지 않습니다. 그러나 나는 많은 파일 처리를 수행하고 약간의 성능 향상을 사용할 수 있습니다. 그렇기 때문에 파일 시스템 읽기 및 쓰기 캐싱에 더 많은 RAM을 사용하고 파일을 적극적으로 프리 페치하기 위해 …

5
bs 매개 변수의 최적 값을 dd로 결정하는 방법이 있습니까?
"저는 기본값이 너무 오래 걸리기 때문에 'bs ='를 설정했는지 확인하십시오"라는 라인과 온라인에서 의견을 보았습니다. 지난 주에 " 따라서 'dd'(일반적으로 1-2GB 범위)를 사용할 때마다 bytes 매개 변수를 지정해야합니다. 복사하는 온라인 안내서에 지정된 값을 사용하는 시간의 약 절반 나머지 시간에는 'fdisk -l'목록에서 의미가있는 숫자를 선택하여 느린 미디어 (예 : 내가 쓰는 SD …


4
대시 나 다른 쉘이 bash보다 "빠른"가요?
나는 항상 bash 대신 dash를 사용하는 유일한 이점은 dash가 더 작기 때문에 부팅시 대시의 많은 인스턴스가 더 빨리 시작된다는 것입니다. 그러나 나는 약간의 연구를 해왔고 어떤 사람들은 더 빨리 달릴 것이라는 희망으로 모든 스크립트를 마이그레이션하는 것을 발견 했으며 우분투 위키의 DashAsBinSh 기사에서도 이것을 발견했습니다 . 기본 쉘을 전환하는 주요 이유는 …
57 bash  performance  dash 

4
불필요한 고양이를 걱정해야합니까?
많은 명령 줄 유틸리티는 파이프 또는 파일 이름 인수로 입력을받을 수 있습니다. 긴 쉘 스크립트의 cat경우, 특히 첫 번째 명령에 여러 줄 인수가 필요한 경우 체인을 시작하여 더 읽기 쉽습니다. 비교 sed s/bla/blaha/ data \ | grep blah \ | grep -n babla 과 cat data \ | sed s/bla/blaha/ …


1
그래픽 파일 검색 유틸리티와 비교하여 GNU가 왜 그렇게 빨리 찾습니까?
내 홈 디렉토리와 모든 하위 디렉토리에 존재 하지 않는 파일을 찾으려고합니다 . find ~/ -name "bogus"몇 초 후에 정보를 제공하지만 KDE의 dolphin파일 관리자 는 거의 3 분이 걸렸습니다 . 이것은 그놈beagle 에 대한 나의 이전 경험과 일치 합니다. find그래픽 검색 (명령 줄 매개 변수보다 사용하기가 더 직관적 임) 동안 어떻게 …

2
유닉스 소켓과 TCP 포트의 성능
예를 들어 php-fpm에서 : #listen = 127.0.0.1:9000 listen = /var/run/php-fpm/php-fpm.sock TCP 포트를 통한 유닉스 소켓 기반 리스너 사용과는 큰 성능 차이가 있습니까? (PHP뿐만 아니라 일반적으로 각 서비스마다 다른가요?)

4
많은 작은 파일 (SSD가 아닌 HDD)을 저장하기위한 가장 고성능 Linux 파일 시스템은 무엇입니까?
많은 작은 파일과 적은 수의 큰 파일을 포함하는 디렉토리 트리가 있습니다. 파일의 평균 크기는 약 1 킬로바이트입니다. 트리에는 210158 개의 파일과 디렉토리가 있습니다 (이 번호는을 (를 find | wc -l) 실행하여 얻은 것입니다 ). 적은 비율의 파일이 일주일에 여러 번 추가 / 삭제 / 재 작성됩니다. 이는 작은 파일뿐만 아니라 …

4
grep : 메모리 소진
나는 매우 간단한 검색을하고 있었다 : grep -R Milledgeville ~/Documents 그리고 얼마 후이 오류가 나타났습니다. grep: memory exhausted 어떻게 피할 수 있습니까? 시스템에 10GB의 RAM이 있고 실행중인 응용 프로그램이 거의 없으므로 간단한 grep에 메모리가 부족하다는 사실에 정말 놀랐습니다. ~/Documents약 100GB이며 모든 종류의 파일이 포함되어 있습니다. grep -RI 이 문제가 없을 …

3
VirtualBox : 물리적 CPU 코어 수보다 많은 가상 CPU 코어를 할당하는 것은 좋지 않습니다.
내가 가지고있는 하이퍼 스레딩 수있는 CPU를 궁금해, 그것은 다음과 같은 경고에서 알 수 있듯이 나쁜 생각은 물리적 CPU 코어의 수보다 더 많은 가상 CPU 코어를 할당하는 것입니다 : 성적 증명서: 호스트 시스템의 물리적 CPU 수보다 많은 가상 CPU가 가상 시스템에 할당됩니다. 이는 가상 머신의 성능을 저하시킬 수 있습니다. 가상 CPU …


7
디렉토리를 항상 캐시에 두십시오.
전체 c ++ 프로젝트를 컴파일하는 데 걸리는 시간을 향상시키기 위해 다양한 방법을 테스트했습니다. 현재 ~ 5 분이 소요됩니다. distcc, ccache 등을 실험했습니다. 최근에 전체 프로젝트를 RAM 드라이브에 복사 한 다음 컴파일하면 컴파일 시간이 원본의 30 % (1.5 분)로 단축됩니다. 분명히, RAM 드라이브에서 작업하는 것은 실용적이지 않습니다. 그래서 누구나 OS가 항상 …

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