Glsof

Glsof

Glsof is a free, open source command line tool for listing open files on a system. It shows which files are opened by which processes, similar to lsof, but focused on OpenGL and OpenGL ES connections.
Glsof image
opengl open-files process-monitoring

Glsof: Open Source Command Line Tool for Listing OpenGL Files

A free and open source command line tool for listing open files related to OpenGL and OpenGL ES connections, similar to lsof.

What is Glsof?

Glsof is an open source command line tool for getting information about open OpenGL files and connections on Linux and Unix-like systems. It serves a similar purpose to the more general lsof utility, but is focused specifically on OpenGL and OpenGL ES files, sockets, and connections.

When run, glsof will display a list of all OpenGL-related files currently opened on the system, along with details on the process that opened them. This can be useful for debugging OpenGL programs, games, and other graphics-related applications.

Some specific information glsof displays includes:

  • The name and PID of the process with the OpenGL file open
  • The type of OpenGL connection or file
  • The GPU or graphics card in use
  • The graphics driver being used

In terms of capabilities and output, glsof is comparable to graphics debugging and profiling tools like RenderDoc, GPUView, and apitrace. However, glsof is more lightweight and focused specifically on showing open OpenGL connections. It's main advantage is being quick and easy to run from the command line.

Glsof was created to be a simple alternative to parsing the full lsof output just to get OpenGL file information. It's open source and works on most Linux distributions. The main downside currently is a lack of support for Windows or macOS systems.

Glsof Features

Features

  1. Lists open files on a system
  2. Focuses on OpenGL and OpenGL ES connections
  3. Command-line tool
  4. Open source

Pricing

  • Free
  • Open Source

Pros

Free to use

Provides detailed information about OpenGL and OpenGL ES connections

Lightweight and easy to use

Cons

Limited to command-line interface, no graphical user interface

May not provide as much information as more comprehensive tools like lsof


The Best Glsof Alternatives

Top Os & Utilities and System Monitoring and other similar apps like Glsof

Here are some alternatives to Glsof:

Suggest an alternative ❐

Htop icon

Htop

htop is an open source, cross-platform interactive process viewer for Linux systems. It aims to provide a more user-friendly interface to view and interact with running processes than the default top utility included with most Linux distributions.Some key features of htop include:Color-coded rows and columns to easily identify process states...
Htop image
Vtop icon

Vtop

vtop is an open-source, cross-platform interactive monitoring tool for Linux/Unix systems. It provides a real-time view of system resources like CPU, memory, disks, network usage, and active processes. Some key features of vtop include:Real-time graphs and statistics for CPU, memory, network traffic, disk I/O, and moreInteractive terminal UI with sorting/filtering...
Vtop image
Resource Monitor icon

Resource Monitor

Resource Monitor is a utility included in modern versions of Microsoft Windows that enables users to view detailed usage information about key hardware components and resources. It provides real-time graphs and metrics related to CPU, memory, disk, and network usage.With Resource Monitor, users can pinpoint programs and processes that may...
Resource Monitor image
Sysdig icon

Sysdig

Sysdig is an open source troubleshooting and observability platform designed for containers, Kubernetes, and cloud-native infrastructure. It gives developers, SREs, and infrastructure engineers total visibility into applications, microservices, containers, hosts, networks, and public cloud services to monitor, troubleshoot, and secure complex modern environments.Key capabilities and benefits of Sysdig include:Real-time visibility...
Sysdig image