module Psutil::Linux

Extended Modules

Defined in:

linux/cpu.cr
linux/disk.cr
linux/disk_common_types.cr
linux/host.cr
linux/load.cr
linux/memory.cr
linux/net.cr

Constant Summary

ADFS_SUPER_MAGIC = 44533
AFFS_SUPER_MAGIC = 44543
AFS_SUPER_MAGIC = 1397113167
ANON_INODE_FS_SUPER_MAGIC = 151263540
AUFS_SUPER_MAGIC = 1635083891
BDEVFS_MAGIC = 1650746742
BEFS_SUPER_MAGIC = 1111905073
BFS_MAGIC = 464386766
BINFMTFS_MAGIC = 1112100429
BTRFS_SUPER_MAGIC = 2435016766_i64
CEPH_SUPER_MAGIC = 12805120
CGROUP_SUPER_MAGIC = 2613483
CIFS_MAGIC_NUMBER = 4283649346_i64
CODA_SUPER_MAGIC = 1937076805
COH_SUPER_MAGIC = 19920823
CPU_TICK = 100_f64
CRAMFS_MAGIC = 684539205
DEBUGFS_MAGIC = 1684170528
DEVFS_SUPER_MAGIC = 4979
DEVPTS_SUPER_MAGIC = 7377
DISK_SECTOR_SIZE = 512
ECRYPTFS_SUPER_MAGIC = 61791
EFIVARFS_MAGIC = 3730735588_i64
EFS_SUPER_MAGIC = 4278867
EXT2_OLD_SUPER_MAGIC = 61265
EXT2_SUPER_MAGIC = 61267
EXT3_SUPER_MAGIC = 61267
EXT4_SUPER_MAGIC = 61267
EXT_SUPER_MAGIC = 4989
FAT_SUPER_MAGIC = 16390
FHGFS_SUPER_MAGIC = 428016422
FS_TYPES_MAP = {ADFS_SUPER_MAGIC => "adfs", AFFS_SUPER_MAGIC => "affs", AFS_SUPER_MAGIC => "afs", ANON_INODE_FS_SUPER_MAGIC => "anon-inode FS", AUFS_SUPER_MAGIC => "aufs", BEFS_SUPER_MAGIC => "befs", BDEVFS_MAGIC => "bdevfs", BFS_MAGIC => "bfs", BINFMTFS_MAGIC => "binfmt_misc", BTRFS_SUPER_MAGIC => "btrfs", CEPH_SUPER_MAGIC => "ceph", CGROUP_SUPER_MAGIC => "cgroupfs", CIFS_MAGIC_NUMBER => "cifs", CODA_SUPER_MAGIC => "coda", COH_SUPER_MAGIC => "coh", CRAMFS_MAGIC => "cramfs", DEBUGFS_MAGIC => "debugfs", DEVFS_SUPER_MAGIC => "devfs", DEVPTS_SUPER_MAGIC => "devpts", ECRYPTFS_SUPER_MAGIC => "ecryptfs", EFS_SUPER_MAGIC => "efs", EXT_SUPER_MAGIC => "ext", EXT2_SUPER_MAGIC => "ext2/ext3", EXT2_OLD_SUPER_MAGIC => "ext2", FAT_SUPER_MAGIC => "fat", FHGFS_SUPER_MAGIC => "fhgfs", FUSEBLK_SUPER_MAGIC => "fuseblk", FUSECTL_SUPER_MAGIC => "fusectl", FUTEXFS_SUPER_MAGIC => "futexfs", GFS_SUPER_MAGIC => "gfs/gfs2", GPFS_SUPER_MAGIC => "gpfs", HFS_SUPER_MAGIC => "hfs", HPFS_SUPER_MAGIC => "hpfs", HUGETLBFS_MAGIC => "hugetlbfs", MTD_INODE_FS_SUPER_MAGIC => "inodefs", INOTIFYFS_SUPER_MAGIC => "inotifyfs", ISOFS_SUPER_MAGIC => "isofs", ISOFS_R_WIN_SUPER_MAGIC => "isofs", ISOFS_WIN_SUPER_MAGIC => "isofs", JFFS_SUPER_MAGIC => "jffs", JFFS2_SUPER_MAGIC => "jffs2", JFS_SUPER_MAGIC => "jfs", KAFS_SUPER_MAGIC => "k-afs", LUSTRE_SUPER_MAGIC => "lustre", MINIX_SUPER_MAGIC => "minix", MINIX_SUPER_MAGIC2 => "minix (30 char.)", MINIX2_SUPER_MAGIC => "minix v2", MINIX2_SUPER_MAGIC2 => "minix v2 (30 char.)", MINIX3_SUPER_MAGIC => "minix3", MQUEUE_MAGIC => "mqueue", MSDOS_SUPER_MAGIC => "msdos", NCP_SUPER_MAGIC => "novell", NFS_SUPER_MAGIC => "nfs", NFSD_SUPER_MAGIC => "nfsd", NILFS_SUPER_MAGIC => "nilfs", NTFS_SB_MAGIC => "ntfs", OPENPROM_SUPER_MAGIC => "openprom", OCFS2_SUPER_MAGIC => "ocfs2", PANFS_SUPER_MAGIC => "panfs", PIPEFS_MAGIC => "pipefs", PROC_SUPER_MAGIC => "proc", PSTOREFS_MAGIC => "pstorefs", QNX4_SUPER_MAGIC => "qnx4", QNX6_SUPER_MAGIC => "qnx6", RAMFS_MAGIC => "ramfs", REISERFS_SUPER_MAGIC => "reiserfs", ROMFS_MAGIC => "romfs", RPC_PIPEFS_SUPER_MAGIC => "rpc_pipefs", SECURITYFS_SUPER_MAGIC => "securityfs", SELINUX_MAGIC => "selinux", SMB_SUPER_MAGIC => "smb", SOCKFS_MAGIC => "sockfs", SQUASHFS_MAGIC => "squashfs", SYSFS_MAGIC => "sysfs", SYSV2_SUPER_MAGIC => "sysv2", SYSV4_SUPER_MAGIC => "sysv4", TMPFS_MAGIC => "tmpfs", UDF_SUPER_MAGIC => "udf", UFS_MAGIC => "ufs", UFS_BYTESWAPPED_SUPER_MAGIC => "ufs", USBDEVICE_SUPER_MAGIC => "usbdevfs", V9FS_MAGIC => "v9fs", VMHGFS_SUPER_MAGIC => "vmhgfs", VXFS_SUPER_MAGIC => "vxfs", VZFS_SUPER_MAGIC => "vzfs", XENFS_SUPER_MAGIC => "xenfs", XENIX_SUPER_MAGIC => "xenix", XFS_SUPER_MAGIC => "xfs", XIAFS_SUPER_MAGIC => "xia", ZFS_SUPER_MAGIC => "zfs"}
FUSE_SUPER_MAGIC = 1702057286
FUSEBLK_SUPER_MAGIC = 1702057286
FUSECTL_SUPER_MAGIC = 1702057283
FUTEXFS_SUPER_MAGIC = 195894762
GFS_SUPER_MAGIC = 18225520
GPFS_SUPER_MAGIC = 1196443219
HFS_SUPER_MAGIC = 16964
HOSTFS_SUPER_MAGIC = 12648430
HPFS_SUPER_MAGIC = 4187351113_i64
HUGETLBFS_MAGIC = 2508478710_i64
INOTIFYFS_SUPER_MAGIC = 732765674
ISOFS_R_WIN_SUPER_MAGIC = 16388
ISOFS_SUPER_MAGIC = 38496
ISOFS_WIN_SUPER_MAGIC = 16384
JFFS2_SUPER_MAGIC = 29366
JFFS_SUPER_MAGIC = 1984
JFS_SUPER_MAGIC = 827541066
KAFS_SUPER_MAGIC = 1799439955
LUSTRE_SUPER_MAGIC = 198183888
MINIX2_SUPER_MAGIC = 9320
MINIX2_SUPER_MAGIC2 = 9336
MINIX3_SUPER_MAGIC = 19802
MINIX_SUPER_MAGIC = 4991
MINIX_SUPER_MAGIC2 = 5007
MQUEUE_MAGIC = 427819522
MSDOS_SUPER_MAGIC = 19780
MTD_INODE_FS_SUPER_MAGIC = 288389204
NCP_SUPER_MAGIC = 22092
NFS_SUPER_MAGIC = 26985
NFSD_SUPER_MAGIC = 1852207972
NILFS_SUPER_MAGIC = 13364
NTFS_SB_MAGIC = 1397118030
OCFS2_SUPER_MAGIC = 1952539503
OPENPROM_SUPER_MAGIC = 40865
PANFS_SUPER_MAGIC = 2866260714_i64
PIPEFS_MAGIC = 1346981957
PROC_SUPER_MAGIC = 40864
PSTOREFS_MAGIC = 1634035564
QNX4_SUPER_MAGIC = 47
QNX6_SUPER_MAGIC = 1746473250
RAMFS_MAGIC = 2240043254_i64
REISERFS_SUPER_MAGIC = 1382369651
ROMFS_MAGIC = 29301
RPC_PIPEFS_SUPER_MAGIC = 1733912937
SECURITYFS_SUPER_MAGIC = 1935894131
SELINUX_MAGIC = 4185718668_i64
SMACK_MAGIC = 1128357203
SMB_SUPER_MAGIC = 20859
SOCKFS_MAGIC = 1397703499
SQUASHFS_MAGIC = 1936814952
SYSFS_MAGIC = 1650812274
SYSV2_SUPER_MAGIC = 19920822
SYSV4_SUPER_MAGIC = 19920821
TMPFS_MAGIC = 16914836
UDF_SUPER_MAGIC = 352400198
UFS_BYTESWAPPED_SUPER_MAGIC = 1410924800
UFS_MAGIC = 72020
USBDEVICE_SUPER_MAGIC = 40866
V9FS_MAGIC = 16914839
VMHGFS_SUPER_MAGIC = 3133910204_i64
VXFS_SUPER_MAGIC = 2768370933_i64
VZFS_SUPER_MAGIC = 1448756819
XENFS_SUPER_MAGIC = 2881100148_i64
XENIX_SUPER_MAGIC = 19920820
XFS_SUPER_MAGIC = 1481003842
XIAFS_SUPER_MAGIC = 19911021
ZFS_SUPER_MAGIC = 801189825

Instance Method Summary

Instance Method Detail

def cpu_times(per_cpu = true) #

[View source]
def disk_io_counters #

[View source]
def disk_partitions(all = false) #

[View source]
def disk_usage(path = "/") #

[View source]
def host_info #

[View source]
def load_avg #

[View source]
def net_io_counters(all = true) #

[View source]
def virtual_memory #

[View source]