2021-01-03 14:25:43 +05:30
---
2022-07-23 23:45:48 +05:30
stage: Systems
2021-02-22 17:27:13 +05:30
group: Distribution
2022-11-25 23:54:43 +05:30
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/product/ux/technical-writing/#assignments
2021-01-03 14:25:43 +05:30
---
2021-09-04 01:27:46 +05:30
# Performing operations in GitLab **(FREE SELF)**
2018-03-17 18:26:18 +05:30
Keep your GitLab instance up and running smoothly.
2023-05-27 22:25:52 +05:30
- [Upgrading GitLab ](../../update/index.md ).
2021-03-11 19:13:27 +05:30
- [Rake tasks ](../../raketasks/index.md ): Tasks for common administration and operational processes such as
2021-01-29 00:20:46 +05:30
[cleaning up unneeded items from GitLab instance ](../../raketasks/cleanup.md ), integrity checks,
and more.
2018-03-17 18:26:18 +05:30
- [Moving repositories ](moving_repositories.md ): Moving all repositories managed
2019-07-07 11:18:12 +05:30
by GitLab to another file system or another server.
2023-03-04 22:38:38 +05:30
- [Sidekiq MemoryKiller ](../sidekiq/sidekiq_memory_killer.md ): Configure Sidekiq MemoryKiller
2019-07-07 11:18:12 +05:30
to restart Sidekiq.
2023-03-04 22:38:38 +05:30
- [Multiple Sidekiq processes ](../sidekiq/extra_sidekiq_processes.md ): Configure multiple Sidekiq processes to ensure certain queues always have dedicated workers, no matter the number of jobs that must be processed. ** (FREE SELF)**
2020-05-24 23:13:21 +05:30
- [Puma ](puma.md ): Understand Puma and puma-worker-killer.
2023-04-23 21:23:45 +05:30
- [`gitlab-sshd` ](gitlab_sshd.md ): Use GitLab SSH daemon instead of OpenSSH.
2022-10-11 01:57:18 +05:30
- Speed up SSH operations by
2022-08-27 11:52:29 +05:30
[Authorizing SSH users via a fast, indexed lookup to the GitLab database ](fast_ssh_key_lookup.md ), and/or
by [doing away with user SSH keys stored on GitLab entirely in favor of SSH certificates ](ssh_certificates.md ).
2021-03-11 19:13:27 +05:30
- [File System Performance Benchmarking ](filesystem_benchmarking.md ): File system
2019-07-07 11:18:12 +05:30
performance can have a big impact on GitLab performance, especially for actions
2022-08-13 15:12:31 +05:30
that read or write Git repositories. This information helps benchmark
2021-03-11 19:13:27 +05:30
file system performance against known good and bad real-world systems.
2021-01-29 00:20:46 +05:30
- [The Rails Console ](rails_console.md ): Provides a way to interact with your GitLab instance from the command line.
Used for troubleshooting a problem or retrieving some data that can only be done through direct access to GitLab.
2019-12-26 22:10:19 +05:30
- [ChatOps Scripts ](https://gitlab.com/gitlab-com/chatops ): The GitLab.com Infrastructure team uses this repository to house
common ChatOps scripts they use to troubleshoot and maintain the production instance of GitLab.com.
2022-08-13 15:12:31 +05:30
These scripts can be used by administrators of GitLab instances of all sizes.