Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 memcached 명령입니다.
프로그램:
이름
memcached - 고성능 메모리 개체 캐싱 시스템
개요
memcached [옵션]
기술
이 매뉴얼 페이지는 간략하게 설명합니다 memcached 메모리 객체 캐싱 데몬.
memcached 데이터베이스 로드를 완화하도록 설계된 유연한 메모리 개체 캐싱 데몬입니다.
객체를 메모리에 저장하여 동적 웹 애플리케이션에서. libevent to scale을 기반으로 합니다.
필요한 모든 크기로 제공되며 특히 스와핑을 피하고 항상 비
I/O 차단.
옵션
이러한 프로그램은 일반적인 GNU 명령줄 구문을 따릅니다. 옵션 요약이 포함되어 있습니다.
아래.
-s
청취할 Unix 소켓 경로(네트워크 지원 비활성화).
-A ASCII "종료" 명령을 활성화합니다.
-a
-s 옵션으로 생성된 Unix 소켓에 대한 권한(XNUMX진수 형식).
-l
계속 들어 ; 기본값은 INADDR_ANY입니다. host:port로 지정할 수 있습니다. 만약에
포트 번호를 지정하지 않으면 -p 또는 -U로 지정한 값이 사용됩니다. 너
쉼표로 구분하거나 -l을 여러 번 사용하여 여러 주소를 지정할 수 있습니다.
보안을 유지하는 다른 방법이 없기 때문에 고려해야 할 중요한 옵션입니다.
설치. 내부 또는 방화벽이 있는 네트워크 인터페이스에 바인딩하는 것이 좋습니다.
-d memcached를 데몬으로 실행합니다.
-u
의 정체성을 가정 (루트로 실행할 때만).
-m
사용 개체 스토리지에 사용할 MB 메모리 최대값. 기본값은 64MB입니다.
-c
사용 최대 동시 연결; 기본값은 1024입니다.
-R
이 옵션은 최대 수를 제한하여 클라이언트 기아를 방지합니다.
서버는 개별 클라이언트 연결에서 순차적 요청을 처리합니다.
연결이 이 값을 초과하면 서버는 I/O 처리를 시도합니다.
이 연결에서 추가 요청을 처리하기 전에 다른 연결에서. 그만큼
이 옵션의 기본값은 20입니다.
-k 모든 페이징 메모리를 잠급니다. 캐시가 큰 경우 다소 위험한 옵션입니다.
구성 제안에 대해서는 README 및 memcached 홈페이지를 참조하십시오.
-p
TCP 포트에서 수신 대기 , 기본값은 포트 11211입니다.
-U
UDP 포트에서 수신 대기 , 기본값은 포트 11211이고 0은 꺼져 있습니다.
-M 메모리가 부족할 때 캐시에서 항목 자동 제거를 비활성화합니다. 추가 사항
충분한 공간이 확보될 때까지 불가능합니다.
-r 코어 파일 크기 제한을 허용 가능한 최대값으로 늘립니다.
-f
사용 항목을 구성하는 메모리 청크의 크기를 계산하기 위한 승수
값이 낮을수록 메모리 낭비가 적을 수 있습니다.
사용 가능한 총 메모리 양 및 항목 크기 분포. 기본값
1.25입니다.
-n
최소 할당 항목 키, 값 및 플래그에 대한 바이트입니다. 기본값
48입니다. 작은 키와 값이 많으면 상당한 메모리를 얻을 수 있습니다.
더 낮은 가치를 가진 효율성 이득. 높은 청크 성장 인자(-f
옵션) 반면에 더 큰 크기를 허용하도록 크기를 늘릴 수 있습니다.
가장 조밀하게 포장된(가장 작은) 청크에 맞는 항목의 비율입니다.
-C CAS 사용을 비활성화하고 항목당 크기를 8바이트 줄입니다.
-h memcached 버전과 옵션 요약을 표시합니다.
-v 이벤트 루프 동안 장황하게 표시하십시오. 오류 및 경고를 출력합니다.
-vv 더 장황하게 말하십시오. -v와 동일하지만 클라이언트 명령 및 응답도 인쇄합니다.
-vvv 매우 장황해야 합니다. 위와 동일하며 내부 상태 전환도 인쇄합니다.
-i memcached 및 libevent 라이선스를 인쇄합니다.
-P
pidfile을 다음으로 인쇄 , -d 옵션에서만 사용됩니다.
-t
들어오는 요청을 처리하는 데 사용할 스레드 수입니다. 일반적으로 유용하지 않음
memcached 서버의 CPU 코어 수보다 높게 설정합니다. 설정
많은 수(64 이상)의 작업자 스레드는 권장되지 않습니다. 기본값은 4입니다.
-D
사용 키 접두사와 ID 사이의 구분 기호로. 이것은 per-에 사용됩니다.
프리픽스 통계 보고. 기본값은 ":"(콜론)입니다. 이 옵션을 지정하면
통계 수집이 자동으로 켜집니다. 그렇지 않은 경우 다음에 의해 켜질 수 있습니다.
서버에 "stats detail on" 명령을 보냅니다.
-L 대용량 메모리 페이지를 사용해 보십시오(가능한 경우). 메모리 페이지 크기 늘리기
TLB 미스 수를 줄이고 성능을 향상시킬 수 있습니다. 얻기 위해
OS의 큰 페이지, memcached는 전체 항목 캐시를 하나의 큰 페이지에 할당합니다.
큰 덩어리. OS에서 지원되는 경우에만 사용할 수 있습니다.
-b 백로그 대기열 제한을 설정합니다. 기본값은 1024입니다.
-b
백로그 대기열 제한을 다음으로 설정 사이. 기본값은 1024입니다.
-B
사용할 바인딩 프로토콜을 지정합니다. 기본적으로 서버는 자동 협상합니다.
클라이언트 연결. 이 옵션을 사용하여 프로토콜 클라이언트를 지정할 수 있습니다.
말해야 합니다. 가능한 옵션은 "자동"(기본값, 자동 협상 동작),
"ascii" 및 "바이너리".
-I
각 슬래브 페이지의 기본 크기를 재정의합니다. 기본 크기는 1MB입니다. 기본값
이 매개변수는 1m, 최소값은 1k, 최대값은 128m입니다. 이 값을 조정하면 변경됩니다.
항목 크기 제한. 이렇게 하면 슬래브 수도 증가합니다(-v 사용).
볼 수 있음) 및 memcached의 전체 메모리 사용량.
-S SASL 인증을 켭니다. 이 옵션은 memcached가
SASL 지원이 활성화된 상태로 컴파일됩니다.
-F "flush_all" 명령을 비활성화합니다. cmd_flush 카운터는 증가하지만 클라이언트는
오류 메시지가 표시되고 플러시가 발생하지 않습니다.
-o
확장 또는 실험 옵션의 쉼표로 구분된 목록입니다. 최대 -h 또는 wiki 참조
날짜 목록.
onworks.net 서비스를 사용하여 온라인에서 memcached 사용