# Beanstalk ⋅ System

The `System`

class exposes no methods, just properties. These properties represent various details about a Beanstalk server

## Properties

Property | Type | Description |
---|---|---|

`$currentJobsUrgent` |
int | The number of ready jobs with priority < 1024 |

`$currentJobsReady` |
int | The number of jobs in the ready queue |

`$currentJobsReserved` |
int | The number of jobs reserved by all clients |

`$currentJobsDelayed` |
int | The number of delayed jobs |

`$currentJobsBuried` |
int | The number of buried jobs |

`$cmdPut` |
int | The cumulative number of put commands |

`$cmdPeek` |
int | The cumulative number of peek commands |

`$cmdPeekReady` |
int | The cumulative number of peek-ready commands |

`$cmdPeekDelayed` |
int | The cumulative number of peek-delayed commands |

`$cmdPeekBuried` |
int | The cumulative number of peek-buried commands |

`$cmdReserve` |
int | The cumulative number of reserve commands |

`$cmdUse` |
int | The cumulative number of use commands |

`$cmdWatch` |
int | The cumulative number of watch commands |

`$cmdIgnore` |
int | The cumulative number of ignore commands |

`$cmdDelete` |
int | The cumulative number of delete commands |

`$cmdRelease` |
int | The cumulative number of release commands |

`$cmdBury` |
int | The cumulative number of bury commands |

`$cmdKick` |
int | The cumulative number of kick commands |

`$cmdStats` |
int | The cumulative number of stats commands |

`$cmdStatsJob` |
int | The cumulative number of stats-job commands |

`$cmdStatsTube` |
int | The cumulative number of stats-tube commands |

`$cmdListTubes` |
int | The cumulative number of list-tubes commands |

`$cmdListTubeUsed` |
int | The cumulative number of list-tubes-used commands |

`$cmdListTubesWatched` |
int | The cumulative number of list-tubes-watched commands |

`$cmdPauseTube` |
int | The cumulative number of pause-tube commands |

`jobTimeouts` |
int | The cumulative count of jobs that timed out |

`$totalJobs` |
int | The cumulative count of jobs created |

`$maxJobSize` |
int | The maximum number of bytes in a job |

`$currentTubes` |
int | The number of currently existing tubes |

`$currentConnections` |
int | The number of currently open connections |

`$currentProducers` |
int | The number of currently open connections that have issued at least one put command |

`$currentWorkers` |
int | The number of currently open connections that have issued at least one reserve command |

`$currentWaiting` |
int | The number of currently open connections that have issued a reserve command but haven’t received a response yet |

`$totalConnections` |
int | The cumulative number of connections |

`$pid` |
int | The process id of the server |

`$version` |
string | The version of the server |

`$rusageUtime` |
float | The cumulative user CPU time of this process in seconds and microseconds |

`$rusageStime` |
float | The cumulative system CPU time of this process in seconds and microseconds |

`$uptime` |
int | The number of seconds since this server started running |

`$binlogOldestIndex` |
int | The index of the oldest binlog file needed to store the current jobs |

`$binlogCurrentIndex` |
int | The index of the current binlog file being written to. If binlog is not active this value will be 0 |

`$binlogMaxSize` |
int | The maximum size in bytes a binlog file is allowed to get before a new binlog file is opened |

`$binlogRecordsWritten` |
int | The cumulative number of records written to the binlog |

`$binlogRecordsMigrated` |
int | The cumulative number of records written as part of compaction |

`$id` |
string | Random id string for the server process |

`$hostname` |
string | The hostname of the machine as determined by uname |