| //// |
| /** |
| *@@@ START COPYRIGHT @@@ |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| * @@@ END COPYRIGHT @@@ |
| */ |
| //// |
| |
| [[performance]] |
| = Performance Tuning |
| :doctype: book |
| :numbered: |
| :toc: left |
| :icons: font |
| :experimental: |
| |
| [[perf-os]] |
| == Operating System |
| [[perf-os-ram]] |
| === Memory |
| RAM, RAM, RAM. Don't starve Dcs. |
| [[perf-os-64]] |
| === 64-bit |
| Use a 64-bit platform (and 64-bit JVM). |
| [[perf-os-swap]] |
| === Swapping |
| Watch out for swapping. Set swappiness to 0. |
| [[perf-network]] |
| == Network |
| [[perf-zookeeper]] |
| == ZooKeeper |
| See <<zookeeper,Zookeeper>> for information on configuring ZooKeeper, and see the part about having a dedicated disk. |