I don't understand why.
{
    ReadBufferFromFile in(path);
    int result;
    readText(result, in);
    return result;
}
#endif
static void sanityChecks(Server * server)
{
    std::string data_path = getCanonicalPath(server->config().getString("path", DBMS_DEFAULT_PATH));
    std::string logs_path = server->config().getString("logger.log", "");
#if defined(OS_LINUX)
    try
    {
        if (readString("/sys/devices/system/clocksource/clocksource0/current_clocksource").find("tsc") == std::string::npos)
            server->context()->addWarningMessage("Linux is not using fast TSC clock source. Performance can be degraded.");
    }
    catch (...)
    {
    }
    try
    {
        if (readNumber("/proc/sys/vm/overcommit_memory") == 2)
            server->context()->addWarningMessage("Linux memory overcommit is disabled.");
    }