Piggy backing off this thread. How will symlink.translation solve my problem? Below is our set up:
Two filers with home1 home2 on filer A and home3 and home4 on filer B. Users A-E are on \filerA\home1 Users F-L are on \filerA\home2 Users M-Rare on \filerB\home3 Users S-Z are on \filerB\home4
How can I make mapping from NT or Win2k be the following: \VirtualName\username or \VirtualNameA\username and \VirtualNameB\username
Or what will be the best solution for this set up
Thanks, Oye
The reason for this is that we have
neil lehrer wrote:
how many users do you have pointed to with symlinks? we would have about 2000 and no entries in our symlink.translations file.
Marion Hakanson wrote:
Neil,
If I understand the bug description correctly, it's not the "one symlink per user" alone that causes the performance problems. It's that in combination with a large "symlink.translations" file on the filer which slows things down.
We've been using 1 symlink per user since the beginning (1997), and we've been using this setup with the filer-generated CIFS homedir shares since June, with no performance issues. Like you, we have the cifs.homedir option pointing at our /home/users/ directory, which contains all the symlinks. We don't have 1000's of users, and we only have two entries in our symlink.translations file. It seems like one should be able to get by with only one or maybe a few entries per volume on your filer.
Regards,
-- Marion Hakanson hakanson@cse.ogi.edu CSE Computing Facilities
Neil Lehrer nlehrer@ibb.gov writes:
has anyone seen this issue? i am going to be using 1 symlink per user for homedirs because our homedir struct is not flat - h/a/aboy, h/b/balbert with dirs a - z. the homedir option will point to the homelinks dir which contains all the symlinks.
Description Prolonged heavy access by CIFS clients that involve or cause lookup of Unix absolute symbolic links can affect filer performance. Because the resolution of absolute symlinks depends on Unix mount point information which is not available to CIFS clients, a table of translations is kept on the filer (/etc/symlink.translations). The entries in this file are order dependent and are searched sequentially. If a CIFS client is doing symlink lookups frequently, and if the entry to resolve the symlink is near the end of the file, and if the file is large, there can be a great deal of CPU utilization. . . .
--
regards
+++++++++++++++++++++++++++++++++++++++++++++++++
- Neil Lehrer
- United States International Broadcasting Bureau
- System Development Division
- voice 202 619-2524
- fax 202 619-3576
- nlehrer@ibb.gov
- " is this crisis an opportunity or just
- another grab the fire extinguisher moment?"
+++++++++++++++++++++++++++++++++++++++++++++++++