mmap

    1

    1답변

    저는 PHP 초보자입니다. AFAK PHP에서 공유 메모리 용으로 만 shmop API가 있지만, 메모리 맵핑 된 파일, 모든 제안에 대해 작동하는 라이브러리가 필요합니까?

    1

    1답변

    클라우드에 응용 프로그램을 포팅 할 때 좀 더 구체적으로 살펴 보려고 Amazon EC2 또는 Google GCE를보고 있습니다. 내 앱은 Linux의 mmap을 메모리에 많이 사용하며 큰 읽기 전용 파일을 사용하며 파일이 ESB 볼륨에있을 때 실제로 작동하는 방법을 알고 싶습니다. EBS가 검은 상자 인 것처럼 보일 때 mmap으로 전화하면 어떤 일이 발

    4

    2답변

    mmap을 사용하여 malloc 및 매핑 된 메모리 파일 (디스크의 파일에 의해 백업 됨)에 할당 된 메모리에 1 억 2 천 4 백만 int를 작성하는 성능 테스트를 실행했습니다 ... 그 결과는 매핑 된 메모리 파일에 쓰는 경우 데이터가 처음에 메모리에 쓰여지고 pdflush가 백그라운드에서 디스크에 쓰는 것을 이해할 수 있습니다 (구성 할 수있는 빈도로

    1

    1답변

    mutil 다중 프로세스 프로그램에서 pthread_mutex_t를 사용하려고하는데 동기화를 위해 공유 메모리에 뮤텍스를 잠글 필요가 있습니다. 여기에 복사 코드는 from입니다. #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <fcntl.h> #include <sys/mma

    1

    2답변

    오프셋을 사용하여 메모리 매핑 된 파일에 쓰기 기능을 구현 중입니다. 코드의 미니멀 한 해석은 다음입니다 : MappedFile::MappedFile(int numOfItems, char * fname){ pageSize = sysconf(_SC_PAGE_SIZE); fd = open(fileName, O_RDWR | O_CREAT | O

    3

    1답변

    10 개 정도의 C 구조체가 혼합 된 수십 개의 파일이 있습니다. 분석을 위해 파일의 각 구조체를 반복 할 수 있어야하고 파이썬 코드에서이 분석을 수행 할 수 있어야합니다. 나는 파일에 전혀 쓸 필요가 없다. 파일이 단순 반복 구조체가 아니기 때문에 numpy가 도움이 될 것이라고 생각하지 않습니다. struct.unpack 내가 너무 느리다는 것을 알게된

    2

    2답변

    루프에서 "INSERT"명령을 여러 번 호출하는 저장 프로 시저를 실행하려고합니다. 삽입 프로세스의 속도를 높이고 "RAM 디스크"를 사용하려고합니다. MySql에서 이러한 종류의 문제를 다루는 접근법을 알려주십시오. 윈도우 32 비트 환경에 있습니다

    2

    1답변

    나는 이것을 여러 번 시도해 보았지만 잘 작동하는 작은 C 버전의 디스 어셈블리를 보았지만이 작은 메모리 블록을 할당하려고 시도하면 '9'가 반환됩니까? 누군가 내가 뭘 잘못하고 있는지 볼 수 있습니까? movl $0x0, %edi movl $0x4000, %esi ## imm = 0x4000 movl $0x3, %edx movl $0x1002,

    -1

    2답변

    gm 4.9.2와 함께 vmware 11.0 및 linux-2.6.34에서이 문제를 만났습니다. 실제 하드웨어에서는 테스트하지 않았습니다. 다음 코드가 성공적으로 실행되고 메시지가 SIGSEGV없이 인쇄되었습니다. 그러나 munmap 이전에 printf를 주석 처리하지 않으면 SIGSEGV가 발견되었습니다. munmap() 전후의 맵이 다음 메시지에 인쇄되

    4

    1답변

    가상 공간에 많은 양의 메모리를 할당하기 위해 mmap 함수를 사용해 보았습니다. 내 필요는 약 30Gb이지만, 그렇게 할 수는 없습니다. 같은 결과로 20Gb로 시도했습니다. 60Gb RAM이 장착 된 OVH 64 비트 머신 서버에 대한 테스트를 수행했습니다. 내 테스트 코드 : #include <stdio.h> #include <string.h> #