开源软件名称(OpenSource Name):Open-CAS/open-cas-linux开源软件地址(OpenSource Url):https://github.com/Open-CAS/open-cas-linux开源编程语言(OpenSource Language):Python 54.5%开源软件介绍(OpenSource Introduction):Open CAS LinuxOpen CAS accelerates Linux applications by caching active (hot) data to a local flash device inside servers. Open CAS implements caching at the server level, utilizing local high-performance flash media as the cache drive media inside the application server as close as possible to the CPU, thus reducing storage latency as much as possible. The Open Cache Acceleration Software installs into the GNU/Linux operating system itself, as a kernel module. The nature of the integration provides a cache solution that is transparent to users and applications, and your existing storage infrastructure. No storage migration effort or application changes are required. Open CAS is distributed on BSD-3-Clause license (see https://opensource.org/licenses/BSD-3-Clause for full license texts). Open CAS uses Safe string library (safeclib) that is MIT licensed. InstallationWe recommend using the latest version, which contains all the important fixes and performance improvements. Bugfix releases are guaranteed only for the latest major release line (currently 22.6.x). To download the latest Open CAS Linux release run following commands:
Alternatively, if you want recent development (unstable) version, you can clone GitHub repository:
Source compile and installTo install all required python packages run the following command:
To configure, build and install Open CAS Linux run following commands:
The
RPM/DEB installAlternatively, you can generate RPM/DEB packages from downloaded sources and install those packages instead. To do so, simply run: on RPM based systems:
on DEB based systems:
Package generating script will inform you of any missing dependencies. You can find detailed instructions in the Open CAS documentation Getting StartedTo quickly deploy Open CAS Linux in your system please follow the instructions available here. DocumentationThe complete documentation for Open CAS Linux is available in the Open CAS Linux Administration Guide. Running TestsBefore running tests make sure you have a platform with at least 2 disks (one for cache and one for core). Be careful as these devices will be most likely overwritten with random data during tests. Tests can be either executed locally or on a remote platform (via ssh) specified in the dut_config.
SecurityTo report a potential security vulnerability please follow the instructions here. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论