getSystemConfigs

语法

System.getSystemConfigs( [types] )

类别

System

描述

获取系统配置信息

参数

参数名参数类型默认值描述是否必填
typesstringall系统模块类别

types 参数可选值如下表:

可选值描述
kernel内核模块信息
vm虚拟内存信息
fs文件系统信息
debug调试信息
dev设备信息
abi应用程序二进制接口信息
net网络信息
all所有信息

返回值

返回系统配置信息

错误

如果出错则抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南

常见错误可参考错误码

示例

  • 获取系统虚拟内存信息

    1. > System.getSystemConfigs( "vm" )
    2. {
    3. "vm.admin_reserve_kbytes": "8192",
    4. "vm.block_dump": "0",
    5. "vm.compact_unevictable_allowed": "1",
    6. "vm.dirty_background_bytes": "0",
    7. "vm.dirty_background_ratio": "10",
    8. "vm.dirty_bytes": "0",
    9. "vm.dirty_expire_centisecs": "3000",
    10. "vm.dirty_ratio": "20",
    11. "vm.dirty_writeback_centisecs": "500",
    12. "vm.dirtytime_expire_seconds": "43200",
    13. "vm.drop_caches": "0",
    14. "vm.extfrag_threshold": "500",
    15. "vm.hugepages_treat_as_movable": "0",
    16. "vm.hugetlb_shm_group": "0",
    17. "vm.laptop_mode": "0",
    18. "vm.legacy_va_layout": "0",
    19. "vm.lowmem_reserve_ratio": "256 256 32 1",
    20. "vm.max_map_count": "65530",
    21. "vm.memory_failure_early_kill": "0",
    22. "vm.memory_failure_recovery": "1",
    23. "vm.min_free_kbytes": "67584",
    24. "vm.min_slab_ratio": "5",
    25. "vm.min_unmapped_ratio": "1",
    26. "vm.mmap_min_addr": "65536",
    27. "vm.nr_hugepages": "0",
    28. "vm.nr_hugepages_mempolicy": "0",
    29. "vm.nr_overcommit_hugepages": "0",
    30. "vm.nr_pdflush_threads": "0",
    31. "vm.numa_zonelist_order": "default",
    32. "vm.oom_dump_tasks": "1",
    33. "vm.oom_kill_allocating_task": "0",
    34. "vm.overcommit_kbytes": "0",
    35. "vm.overcommit_memory": "0",
    36. "vm.overcommit_ratio": "50",
    37. "vm.page-cluster": "3",
    38. "vm.panic_on_oom": "0",
    39. "vm.percpu_pagelist_fraction": "0",
    40. "vm.stat_interval": "1",
    41. "vm.swappiness": "60",
    42. "vm.user_reserve_kbytes": "131072",
    43. "vm.vfs_cache_pressure": "100",
    44. "vm.zone_reclaim_mode": "0"
    45. }