nscd, nslcd, and sssd all provide the same functionality, so you should never have more than one of them running at once. RHEL5 used nscd. RHEL 6 eliminate nscd and replaced it with sssd, but included nslcd. I'm no expert on nslcd (because I switched to sssd as soon as RHEL 6 came out),  but it appears to be the same or very similar to nscd, but only for LDAP.

Prentice

On 10/26/2018 10:13 PM, John Hearns via Beowulf wrote:
Skylar, I believe that nscd does not work well with sssd and I disabled it. See https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/usingnscd-sssd

I believe that nscd is the work of Auld Nick himself and causes more problems than it is worth on HPC nodes. If you want to speed up cacheing with sssd itself you can put its local caches on a RAMdisk. This has the cost of no persistence of course and uses up RAM which you may prefer to put to better use.









On Sat, 27 Oct 2018 at 00:59, Skylar Thompson <skylar.thomp...@gmail.com <mailto:skylar.thomp...@gmail.com>> wrote:

    On Fri, Oct 26, 2018 at 08:44:28PM +0000, Ryan Novosielski wrote:
    > Our LDAP is very small, compared to the sorts of things some
    people run.
    >
    > We added indexes today on uid, uidNumber, and gidNumber and the
    problem went away. Didn’t try it earlier as it had virtually no
    impact on our testing system for whatever reason, but on a
    different testing system and on production, it dropped “ls -al
    /home/“ from ~90s to ~5s. I’m not sure if all three were
    necessary, but I’ll look back at that later.
    >
    > We’ve run SSSD from day one, so that eliminates the nscld
    question. We also moved CentOS 5.x to SSSD, FYI (I believe there
    was someone else with some old systems around). Was pretty
    painless, and SSSD eliminates a lot of problems that exist with
    the older stuff (including some really boneheaded very large LDAP
    queries that were happening routinely with the older nss-ldap
    software if I’m remembering its name correctly).

    Have you experimented with client-side caching services like nscd?
    nscd has
    its quirks (in particular, it does very poorly with caching
    spurious negative
    results from transient network failures), but it also is a big
    performance
    improvement since you don't even have to hit the network or the
    directory
    services.

-- Skylar
    _______________________________________________
    Beowulf mailing list, Beowulf@beowulf.org
    <mailto:Beowulf@beowulf.org> sponsored by Penguin Computing
    To change your subscription (digest mode or unsubscribe) visit
    http://www.beowulf.org/mailman/listinfo/beowulf



_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to