gives detailed information about the Wolfram System being run.
SystemInformation["comp"]
gives a list of rules with information about the component "comp".
SystemInformation["comp","prop"]
gives the value of property "prop" for component "comp".
SystemInformation
gives detailed information about the Wolfram System being run.
SystemInformation["comp"]
gives a list of rules with information about the component "comp".
SystemInformation["comp","prop"]
gives the value of property "prop" for component "comp".
Details
- When run in a notebook interface, the output of SystemInformation[] displays in graphical form.
- SystemInformation[All] always gives a list of rules.
- Typical possible components to specify include:
-
"Kernel" Wolfram Language kernel used for evaluation "FrontEnd" Wolfram System front end used for display "Links" external links "Devices" devices, drivers, etc. "Network" network connectivity "Machine" available memory, memory in use, page size, etc. - SystemInformation["comp","Properties"] gives a list of names of properties for component "comp".
- SystemInformation["Components"] gives a list of names of components.
- SystemInformation["Small"] gives an abbreviated list of useful properties.
- SystemInformation gives information on the kernel in which it is evaluated, and the front end in which it is displayed.
- SystemInformation["comp",…] returns Missing["NotActive"] if the specified component is not active in your current system.
Examples
open all close allBasic Examples (5)
Display system information; browse to the relevant tab for details:
SystemInformation[]SystemInformation["Links", "OpenStreams"]Get the total memory available on a machine:
SystemInformation["Machine", "PhysicalTotal"]Display information about connected displays:
SystemInformation["Devices", "ScreenInformation"]Information about installed documentation:
SystemInformation["FrontEnd", "DocumentationInformation"]Scope (4)
Get a list of all known components:
SystemInformation["Components"]Get a list of all available properties for a given component:
SystemInformation["FrontEnd", "Properties"]Get the value of a particular property:
SystemInformation["FrontEnd", "ProcessID"]Get an abbreviated list of properties:
SystemInformation["Small"]Properties & Relations (1)
Certain SystemInformation properties are directly related to a built-in system function:
SystemInformation["Kernel", "ProcessID"] === $ProcessIDSystemInformation["Kernel", "Version"] === $VersionSystemInformation["Links", "OpenWSTPConnections"] === Links[]{SystemInformation["Machine", "MemoryAvailable"], MemoryAvailable[]}Possible Issues (1)
Screen area measurements in points, not pixels:
SystemInformation["Devices", "ScreenInformation"]To compute pixel measurements, query the dimension in points and the resolution in pixels per inch:
points = "FullScreenArea" /. First[SystemInformation["Devices", "ScreenInformation"]]resolution = "Resolution" /. First[SystemInformation["Devices", "ScreenInformation"]]Scale the points values by the resolution/72 to determine the corresponding pixel values:
points * (resolution / 72.)See Also
$System $Version Options CurrentValue ControllerInformation NotebookInformation Environment MemoryAvailable CurrentScreenImage
Function Repository: WolframMark ProcessorInformation
Related Workflows
- Get Information on System Configuration
History
Introduced in 2007 (6.0) | Updated in 2008 (7.0) ▪ 2015 (10.3) ▪ 2017 (11.2)
Text
Wolfram Research (2007), SystemInformation, Wolfram Language function, https://reference.wolfram.com/language/ref/SystemInformation.html (updated 2017).
CMS
Wolfram Language. 2007. "SystemInformation." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2017. https://reference.wolfram.com/language/ref/SystemInformation.html.
APA
Wolfram Language. (2007). SystemInformation. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SystemInformation.html
BibTeX
@misc{reference.wolfram_2026_systeminformation, author="Wolfram Research", title="{SystemInformation}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/SystemInformation.html}", note=[Accessed: 15-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_systeminformation, organization={Wolfram Research}, title={SystemInformation}, year={2017}, url={https://reference.wolfram.com/language/ref/SystemInformation.html}, note=[Accessed: 15-June-2026]}