«performance-tuning» 태그된 질문

성능 조정은 시스템의 효율성을 향상시키기 위해 수정하는 프로세스입니다. 이것을 최적화라고도합니다.

3
CPU0이 eth1 인터럽트로 늪
Ubuntu 기반 Xen XCP 내에서 실행되는 Ubuntu VM이 있습니다. 뒤에 사용자 지정 FCGI 기반 HTTP 서비스를 호스팅합니다 nginx. 첫 번째 CPU 코어의 언더로드 ab 가 포화 상태이고 나머지는 언더로드됩니다. 에서 /proc/interrupts내가 보는 그 CPU0는 다른 코어에 비해 크기보다 인터럽트의 순서를 제공합니다. 그들 대부분은에서 온 것입니다 eth1. 이 VM의 성능을 향상시키기 …

5
어떤 작업이 Linux에서 많은 컨텍스트 스위치를 생성하는지 확인하십시오.
vmstat에 따르면 내 Linux 서버 (2xCore2 Duo 2.5GHz)는 초당 약 20k 컨텍스트 전환을 지속적으로 수행하고 있습니다. # vmstat 3 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 2 0 7292 249472 82340 2291972 0 0 0 …

13
접미사 성능
우분투에서 postfix를 실행하여 매일 많은 양의 메일 (~ 백만 메시지)을 보냅니다. CPU 및 메모리로드 측면에서로드는 매우 높지만 많지는 않습니다. 비슷한 상황에 처한 사람이 있고 병목 현상을 제거하는 방법을 알고 있습니까? 이 서버의 모든 메일이 아웃 바운드입니다. 병목 현상이 디스크라고 가정해야합니다. iostat는 다음과 같습니다. avg-cpu: %user %nice %system %iowait %steal %idle …

5
매우 큰 파일 시스템 및 높은 IOWAIT에서 성능 향상을위한 옵션
SATA 3.0 백플레인을 통해 8x10TB HDD가 장착 된 Ubuntu 16.04 백업 서버가 있습니다. 8 개의 하드 디스크가 RAID6에 조립되어 EXT4 파일 시스템이 사용 중입니다. 이 파일 시스템은 SEEK 작업이 많지만 IO 처리량이 적은 대량의 작은 파일을 저장합니다. 실제로 서로 다른 서버의 많은 작은 파일이 매일 rsnapshot을 통해 스냅 샷됩니다 (여러 …

3
postgres 통계 수집기 프로세스에서 생성 된 너무 많은 I / O
로컬 postgres 데이터베이스가있는 여러 가상 시스템에서 XenServer를 사용하고 있습니다. 모든 응용 프로그램이 사용되지 않고 데이터베이스가 유휴 상태 인 경우에도 각 vm은 지속적인 스토리지 네트워크 트래픽을 발생시켜 iscsi 스토리지 장치의 성능을 저하시킵니다. 실행 후 iotoppostgres 통계 수집기 프로세스 프로세스는 약 2MByte / s의 속도로 디스크에 지속적으로 기록됩니다. 그런 다음 편집하여 통계 …

2
우분투에서 낮은 대기 시간 TCP 설정
실험실의 Ubuntu에서 실행되는 측정을위한 서버가 있습니다. 그리고 TCP 연결을 통해 데이터를 수신하고 가능한 빨리 회신을 보내야하는 C 프로그램이 있습니다. 구성 CPU : 프로세서 2 개 x 코어 4 개-Intel Xeon CPU E5345 @ 2.33GHz 램 : 12GB NIC : 인텔 Corporation 80003ES2LAN 기가비트 이더넷 컨트롤러 / 82546EB 기가비트 이더넷 컨트롤러 …

4
OpenVPN 성능 향상
OpenVPN 성능을 향상 시키려고 노력했으며 이것이 현재 설정입니다. cat /etc/openvpn/server.conf port 443 #- port proto tcp #- protocol dev tun #tun-mtu 1500 tun-mtu-extra 32 #mssfix 1450 tun-mtu 64800 mssfix 1440 reneg-sec 0 ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt cert /etc/openvpn/easy-rsa/2.0/keys/server.crt key /etc/openvpn/easy-rsa/2.0/keys/server.key dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem plugin /etc/openvpn/openvpn-auth-pam.so /etc/pam.d/login #plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so /etc/pam.d/login #- Comment this line …

3
Subversion 구성을 최적화하기위한 요령은 무엇입니까?
Linux 또는 Windows 시스템의 경우 Subversion 서버를 최적화하기 위해 어떤 트릭을 수행합니까? 다음은 HTTPS를 사용하여 Apache를 제공하고 LDAP 인증을 사용하여 Active Directory에서 지원하는 Linux 시스템에 대한 현재의 요령입니다. Apache에서 KeepAlive 활성화 SVNPathAuthz 비활성화 LDAP 캐시 증가 BDB 대신 FSFS 저장 방법 사용 이 질문에 자유롭게 전화하십시오. 나는 FSFS가 BDB를 수행한다는 …

1
단일 디스크의 파티션이 LVM에서 사용될 때 IOPS 동작은 무엇입니까?
논리 볼륨이있는 LVM (하드웨어 RAID5에 의해 지원됨)을 가진 우분투 14.04.1 LTS 서버와 이름이 "dbstore-lv"및 "dbstore-vg"인 sdb1 sdb2 sdb3이 동일한 sdb 디스크에서 생성 된 볼륨 그룹이 있습니다. 42 코어 및 약 128G 메모리 시스템. 비록 htop로드 평균 출력에서 CPU 스파이크 uptime가 ~ 43 + 인 것을 볼 수 없지만 vmstat는 20-40의 …

1
Apache가 MaxClient에 도달하면 사용자에게 무엇을 알 수 있습니까?
때때로 Apache 오류 로그에서 다음을 찾을 수 있습니다. [error] server reached MaxClients setting, consider raising the MaxClients setting 메모리 부족 문제로 인해 과거에 MaxClients를 의도적으로 낮추었습니다 (60).하지만 서버 에서이 한계에 도달하면 사용자 끝에서 무슨 일이 일어나고 있는지 정확하게 알고 싶습니다. 액세스하는 페이지를로드하는 데 시간이 더 걸립니까? 그들은 일종의 오류 메시지를 …

1
taskset와 cpuset의 차이점
Linux 네트워크 응용 프로그램의 대기 시간을 줄이려고합니다. 특정 CPU 코어에 프로그램을 "바인딩"하는 두 가지 도구 인 taskset과 cpuset이 있다는 것을 배웠습니다. 어느 것을 선호해야합니까? 그것들은 낮은 수준에서 동등합니까? (처분) 내 응용 프로그램에는 단일 스레드가 있으며 대기 시간이 가장 짧은 고속 LAN 네트워크를 통해 단일 TCP 연결 (재 연결 없음)을 처리해야합니다. …

3
RedHat의 권장 튜닝 프로파일 이해
우리는 ~ 1000 대의 서버에 조정 (및 numad)을 출시 할 예정이며, 대부분은 NetApp 또는 3Par 스토리지의 VMware 서버입니다. RedHats 문서에 따르면 virtual-guest프로파일을 선택해야합니다 . 그것이하고있는 일은 여기에서 볼 수 있습니다 : tuned.conf VMware와 NetApp / 3Par 모두 충분한 스케줄링을 수행해야하므로 IO 스케줄러를 NOOP로 변경하고 있습니다. 그러나 조금 조사한 후 왜 …

1
왜 FreeBSD에서 net.inet.tcp.tcbhashsize를 변경해야합니까?
사실상 모든 FreeBSD 네트워크 튜닝 문서에서 다음을 찾을 수 있습니다. # /boot/loader.conf net.inet.tcp.tcbhashsize=4096 이것은 일반적으로 "TCP 제어 블록 해시 테이블 튜닝"또는 "이 값을 합리적인 값으로 설정"과 같은 도움이되지 않는 문장과 쌍을 이룹니다. man 4 tcp별로 도움이되지 않습니다. tcbhashsize Size of the TCP control-block hash table (read-only). This may be tuned …

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