> For the complete documentation index, see [llms.txt](https://docs.kafka-eagle.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kafka-eagle.org/4.architecture/4.advanced.md).

# 4.Advanced

## 4.4.1 Overview

EFAK has very low requirements for server hardware. Only 1 core of CPU and 2GB of memory can run, and it supports the whole platform (Linux, macOS, Windows). At the same time, EFAK can manage multiple Kafka clusters (without installing a EFAK service for each Kafka cluster).

## 4.4.2 Advanced

### KSQL

Users can easily use KSQL, can quickly query the data in topic.

### Consumers

Through the Consumers module. Users can view the runtime of consumer programs intuitively, and analyze and judge the health of applications with more graphs.

### Bash

Manage and view EFAK process service status through `ke.sh` script \[command]\(3.Quick Start/6.Shell.md).

### JDK Encoding

When you deploy EFAK on the server where it is installed, the encode of the installed JDK is not UTF-8. When you use the mock feature of EFAK, you will get an exception when sending data in Unicode encoding format.

Then, You can run the following command:

```bash
ke.sh jdk
```

![jdk](https://2708341048-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSTI3TBF5BtGEtijxByE4%2Fuploads%2Fgit-blob-afade40509a8dc0ce4890151ef1b15e5e36799a4%2Fke_jdk.png?alt=media)

### GC

You can also view the process of EFAK by executing gc command:

```bash
ke.sh gc
```

![ke\_gc](https://2708341048-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSTI3TBF5BtGEtijxByE4%2Fuploads%2Fgit-blob-3bca302c36d9ba64d05b8e74fb37cde4f822cc2b%2Fke_gc.png?alt=media)
