# [OmniOS-discuss] qemu-system-x86_64 can not locked enough memory

Fucai.Liang fcliang at baolict.com
Tue Dec 1 17:03:46 UTC 2015

- Next message: [OmniOS-discuss] qemu-system-x86_64 can not locked enough memory
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    Hello, guys：

    I has a server running OmniOS v11 r151016.  the server have 32G memory .
    I star tow kvm virtual machines by running the following commands:

    qemu-system-x86_64 -enable-kvm -vnc 0.0.0.0:12 -cpu host -smp 4 -m 8192 -no-hpe

    qemu-system-x86_64 -enable-kvm -vnc 0.0.0.0:11 -cpu host -smp 2 -m 4096 -no-hpe

    one use 8G memory and the other one use 4G memory.

    now the memory usage of the system as following:

    root at BLCC01:/root# prtconf | grep Memory
    Memory size: 32760 Megabytes
    root at BLCC01:/root#  echo "::memstat" | mdb -k
    Page Summary                Pages                MB  %Tot
    ------------     ----------------  ----------------  ----
    Kernel                     549618              2146    7%
    ZFS File Data              668992              2613    8%
    Anon                      3198732             12495   38%
    Exec and libs                1411                 5    0%
    Page cache                   4402                17    0%
    Free (cachelist)            10578                41    0%
    Free (freelist)           3950545             15431   47%

    Total                     8384278             32751
    Physical                  8384277             32751
    root at BLCC01:/root# swap -sh
    total: 12G allocated + 35M reserved = 12G used, 6.8G available
    root at BLCC01:/root# swap -l
    swapfile             dev    swaplo   blocks     free
    /dev/zvol/dsk/rpool/swap 263,2         8  8388600  8388600
    root at BLCC01:/root#

    root at BLCC01:/root# prctl $$

    project.max-locked-memory
           usage           12.0GB
           system          16.0EB    max   deny                                 -
    project.max-port-ids
           privileged      8.19K       -   deny                                 -
           system          65.5K     max   deny                                 -
    project.max-shm-memory
           privileged      8.00GB      -   deny                                 -
           system          16.0EB    max   deny                                 -

    #prstat -J

    PROJID    NPROC  SWAP   RSS MEMORY      TIME  CPU PROJECT
        1        5   12G   12G    38%   1:07:23 5.6% user.root
        0       43   72M   76M   0.2%   0:00:59 0.0% system
        3        5 4392K   14M   0.0%   0:00:00 0.0% default

    then I start the third vm (4G memory), it got the following error :

    qemu-system-x86_64 -enable-kvm -vnc 0.0.0.0:2 -cpu host -smp 2 -m 4096 -no-hpet

    qemu_mlock: have only locked 1940582400 of 4294967296 bytes; still trying...
    qemu_mlock: have only locked 1940582400 of 4294967296 bytes; still trying...
    qemu_mlock: have only locked 1940582400 of 4294967296 bytes; still trying...
    qemu_mlock: have only locked 1940582400 of 4294967296 bytes; still trying...
    qemu_mlock: have only locked 1940582400 of 4294967296 bytes; still trying...
    qemu_mlock: have only locked 1940582400 of 4294967296 bytes; still trying…

    I got 15G free memory in the system, why qemu-system-x86_64 can not locked enough memory ？

    Thanks for your help !

    sorry for my poor english !

    -----------------------------------
    fcliang

- Next message: [OmniOS-discuss] qemu-system-x86_64 can not locked enough memory
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the OmniOS-discuss mailing list