Gridware Cluster Scheduler v9.0.1 #19
ernst-bablick
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The first patch release of Gridware Cluster Scheduler v9.0.1 is available. Packages can be found here: https://www.hpc-gridware.com/download-main/
Starting with patch 9.0.1, the new internal architecture of
sge_qmaster
is enabled, allowing the component to useadditional data stores that can be utilized by pools of threads.
Listener threads: The listener thread pool was already available in earlier versions of Grid Engine. Starting with
version 9.0.0 of Cluster Scheduler, this pool received a dedicated datastore to forward incoming requests faster to
the component that ultimately has to process the request. New in version 9.0.1 is that this datastore includes more
information so that the listener threads themselves can directly answer certain requests without having to forward
them. This reduces internal friction and makes the cluster more responsive even in high load situations.
Reader thread pool: The reader thread pool is activated and can now utilize a corresponding data store.
This will boost the performance of clusters in large environments where also users tend to request the status of the
system very often, by using client commands like
qstat
,qhost
or other commands that send read-only requeststo
sge_qmaster
. The additional data store needs to be enabled manually by setting following parameter in theqmaster_params of the cluster configuration:
Please note that requests answered by the reader thread pool might deliver slightly outdated data compared to the
requests answered with data from the main data store because both data stores can be slightly out of sync. The
maximum deviation can be configured by setting the
MAX_DS_DEVIATION
in milliseconds within in theqmaster_params
.The default value is 1000 milliseconds. The value should be chosen carefully to balance the performance gain with
the accuracy of the data.
With one of the upcoming patches we will introduce an addition concept of automatic-sessions that will allow to
synchronize the data stores more efficiently so that client commands can be enforced to get the most recent data.
Enhanced monitoring: The monitoring of
sge_qmaster
has been enhanced to provide more detailed information aboutthe utilization of the different thread pools. As also in the past the monitoring is enabled by setting the monitor
time:
qping
will then show statistics about the handled requests per thread.Here is the link to the Release notes of Gridware Cluster Scheduler v9.0.1
This discussion was created from the release Gridware Cluster Scheduler v9.0.1.
Beta Was this translation helpful? Give feedback.
All reactions