Пример #1
0
def main():
    parser = argparse.ArgumentParser(description=DESCRIPTION)
    parser.parse_args()
    res = get_real_ip()
    if res is not None:
        print(res)
    else:
        sys.exit(1)
Пример #2
0
def main():
    parser = argparse.ArgumentParser(description=DESCRIPTION)
    parser.add_argument("hostname", nargs='?',
                        help="hostname to resolve as ip (can be empty)")
    args = parser.parse_args()
    if args.hostname is None:
        res = get_real_ip()
    else:
        res = get_ip_for_hostname(args.hostname)
    if res is not None:
        print(res)
    else:
        sys.exit(1)
Пример #3
0
def main():
    parser = argparse.ArgumentParser(description=DESCRIPTION)
    parser.add_argument("hostname",
                        nargs='?',
                        help="hostname to resolve as ip (can be empty)")
    args = parser.parse_args()
    if args.hostname is None:
        res = get_real_ip()
    else:
        res = get_ip_for_hostname(args.hostname)
    if res is not None:
        print(res)
    else:
        sys.exit(1)
Пример #4
0
 def test_get_real_ip(self):
     tmp = get_real_ip()
     self.assertTrue(len(tmp) > 0)
     self.assertTrue(isinstance(tmp, str))
Пример #5
0
 def test_get_real_ip(self):
     tmp = get_real_ip()
     self.assertTrue(len(tmp) > 0)
     self.assertTrue(isinstance(tmp, str))
Пример #6
0
cmd = "lscpu --parse=CORE |grep -v '^#' |sort |uniq |wc -l"
physical_cores_result = bash.bash(cmd)
if physical_cores_result.code != 0:
    profile_error("can't execute %s" % cmd)
physical_cores = int(physical_cores_result.stdout)
print("export MFCOM_HARDWARE_NUMBER_OF_PHYSICAL_PROCESSORS=%i" %
      physical_processors)
print("export MFCOM_HARDWARE_NUMBER_OF_CPU_CORES=%i" % physical_cores)
print("export MFCOM_HARDWARE_NUMBER_OF_CPU_CORES_PLUS_1=%i" %
      max(physical_cores / 2, 1))
print("export MFCOM_HARDWARE_NUMBER_OF_CPU_CORES_PLUS_1=%i" %
      (physical_cores + 1))
print("export MFCOM_HARDWARE_NUMBER_OF_CPU_CORES_MULTIPLIED_BY_2=%i" %
      (physical_cores * 2))
for divide_by in (2, 3, 4, 6, 8):
    print("export MFCOM_HARDWARE_NUMBER_OF_CPU_CORES_DIVIDED_BY_%i=%i" %
          (divide_by, max(physical_cores / divide_by, 1)))

# memory
memory_kb = psutil.virtual_memory().total / 1024
print("export MFCOM_HARDWARE_PHYSICAL_MEMORY=%i" % memory_kb)
for divide_by in (2, 3, 4, 6, 8, 16):
    print("export MFCOM_HARDWARE_PHYSICAL_MEMORY_DIVIDED_BY_%i=%i" %
          (divide_by, memory_kb / divide_by))

# network
print("export MFCOM_HOSTNAME=%s" % get_simple_hostname())
print("export MFCOM_HOSTNAME_FULL=%s" % get_full_hostname())
print("export MFCOM_DOMAIN=%s" % get_domainname())
print("export MFCOM_HOSTNAME_IP=%s" % get_real_ip())
Пример #7
0
physical_cores_result = bash.bash(cmd)
if physical_cores_result.code != 0:
    profile_error("can't execute %s" % cmd)
physical_cores = int(physical_cores_result.stdout)
print("export MFCOM_HARDWARE_NUMBER_OF_PHYSICAL_PROCESSORS=%i" %
      physical_processors)
print("export MFCOM_HARDWARE_NUMBER_OF_CPU_CORES=%i" %
      physical_cores)
print("export MFCOM_HARDWARE_NUMBER_OF_CPU_CORES_PLUS_1=%i" %
      max(physical_cores / 2, 1))
print("export MFCOM_HARDWARE_NUMBER_OF_CPU_CORES_PLUS_1=%i" %
      (physical_cores + 1))
print("export MFCOM_HARDWARE_NUMBER_OF_CPU_CORES_MULTIPLIED_BY_2=%i" %
      (physical_cores * 2))
for divide_by in (2, 3, 4, 6, 8):
    print("export MFCOM_HARDWARE_NUMBER_OF_CPU_CORES_DIVIDED_BY_%i=%i" %
          (divide_by, max(physical_cores / divide_by, 1)))

# memory
memory_kb = psutil.virtual_memory().total / 1024
print("export MFCOM_HARDWARE_PHYSICAL_MEMORY=%i" % memory_kb)
for divide_by in (2, 3, 4, 6, 8, 16):
    print("export MFCOM_HARDWARE_PHYSICAL_MEMORY_DIVIDED_BY_%i=%i" %
          (divide_by, memory_kb / divide_by))

# network
print("export MFCOM_HOSTNAME=%s" % get_simple_hostname())
print("export MFCOM_HOSTNAME_FULL=%s" % get_full_hostname())
print("export MFCOM_DOMAIN=%s" % get_domainname())
print("export MFCOM_HOSTNAME_IP=%s" % get_real_ip())