October 4, 200223 yr Author P4, SCSI RAID, W2K Workstation, GB NIC Disk: 2850 Guests: 73 Network: 1403 Transactions: 4017
October 4, 200223 yr Are those CURRENT, AVERAGE or PEAK values ?? Bear in mind that the performance statistics are are only collected at the stipulated time interval. The most frequent analysis you can do is 1 second - but then that will affect FM Server performance !. I can't test my system above 30 users (that's all I've got), but I suspect that FM Server will deliver on demand and I/O statistics will rise with increasing users. Maybe something a bit more concise from FM Inc could help. My system is Mac G4-400, OS 8.6, 100Base NIC PEAK values: Disk: 161 Guests: 28 Network: 59 Transactions 273
October 4, 200223 yr Author Sorry -- of course Peak values. Even with 200 idle users nothing will show But peak shows the potential of FM server and it is collected over the time. Obviously, lazy users will not push FM server to high I am interested to see the values of RAM disks!
October 4, 200223 yr Unfortunately for us we do not have that many users currently to make any kind of meaningful statistics on RAM Disk performance. Right now we have a small crew, only about 6 users.
October 4, 200223 yr Author Yeah, I do realize it depends on traffic. In any case I think about creating some test file with heavy load and run that on 2-3 workstations in loop. That will create some demand on server. Then we can get higher numbers.
October 6, 200223 yr Well, here's one of my clients: G4 933 tower, os x, 256 megs PEAK values: Disk: 17516 Files: 34 Guests: 11 Network: 11576 Transactions 32767 BEVIN
October 6, 200223 yr Author What are the drives? Is that serious 17516 KB/sec? And 11576 KB/sec network? And 32767 transactions? If is it all serious peak figures that are great from single FileMaker server! What are those Guests processing?
October 6, 200223 yr Well, I'm trying to be serious, Anatoli ; ) Hopefully I'm not giving out bad numbers; they're copied straight off the remote server admin usage window. In terms of extra info, one 80 gig HD.. I just did some testing and found where I get my peak values, in part. There's an update/import script run every morning, where the 1000 files are updated by 3 match DBs and 2 match excel files (each match file up to 5000 records). This got me right to my peak transactions... The one client (which runs unlimited and does the import) has probably handled up to 500 simultaneous users during its peak period, when the students are signing on to the system at the beginning of the academic year, although I can't imagine that as individuals they are taxing the system much... Bevin (PS--this is the client who is looking for a FT solutions administrator (see the posting under the help wanted section) to run my system and tend to other miscellaneous computer needs.)
October 6, 200223 yr Author In that case FMI screw up the statistic big time. We have similar scenario with script machine running big job on 500+ MB of data. The machine has 5 latest SCSI drives as Raid 10. You have probably excellent setup, but 17516 KB/sec from single HD and 2850KB/sec from fastest Raid? It doesn't make sense.
October 7, 200223 yr Anatoli, Can I have you take a look then? You have Timbuktu that I can give you temporary view privileges for an account on this server? Just wanna make sure it all is looking ok... Bevin
October 7, 200223 yr Author Probably everything is OK with your server. I was just thinking it would be nice to have some kind of statistics as what one can expect from FM server. Especially if someone must justify the expense first. Sorry, I do not have Timbuktu, but that is all right. But why it is like those numbers, beats me.
October 8, 200223 yr Author I wish that were true numbers Anyway -- I've noticed quite high-unsaved cache. The same is here after night job. When the person responsible for writing those routines will be back, we will put in some "Flush cache" after finish of each routine. If that will not help, we will put "pause 10-20 seconds after the Flash. Maybe you can also think about this. If you will have crash or powercut (obviously without UPS) data loss is very probable. And if you don't have the backup made just before night run, than data reconstruction can take long time.
October 16, 200223 yr Newbies I'm running MacOS 9.2.2 on a G4 45-mhz with 256 RAM, with 50 users (actual peak shows 29) and 83 files. Peak transactions/record 1532 Peak Network 633 Peak Disk Kbytes/sec 2204 Cache Hit% 100!!! (set to the max, 40mb) Cache Unsaved % 0 We're finding our performance is not adequate for large searches. I've been asked to find out whether a server hardware upgrade would make a big difference or if the bottleneck is really the network. My questions: 1. Should I be concerned that the cache hit is so high and unsaved is 0? What is unsaved anyway? 2. Has anyone out there done performance tests to compare server performance on their own? Do you recommend Linux, Jaguar (MacOS 10.2), Windows 2000, etc. Dell 2650 with Linux or Apple XServe? BTW: I've followed the advice on filemaker.com for performance, db design, etc.
October 16, 200223 yr Author I will recommend only fast drives and better OS. What is large search indexed fields or not indexed?
October 16, 200223 yr Author Our new records P4, SCSI RAID, W2K Workstation, GB NIC Disk: 4599 Guests: 73 Network: 1738 Transactions: 4068
October 17, 200223 yr The Cache statistics are a tricky thing. A bigger cache means that more stuff can be cached, but unless that same stuff is called for over and over again, it will be just more overhead for the processor to deal with. A smaller cache is, in my opinion, better. Most of my caches are set between 2MB and 8MB. Couple of other things to improve performance: Getting a fast SCSI harddrive. Most likely your are running the ATA drives that come in the G4s and they are not that good for server class machines, especially with a disk intensive solution like Filemaker Server. How much RAM is allocated to FM Server? If more than say 40MB, it is WAAAAAYYYY to much. Lower it way down (to say 16MB), set your cache to 8MB (it may adjust the memory again, let it) and see how that works. Since you have a fair amount of RAM and need to spend more on a new HD anyway, why not consider a RAMDisk. We have 5 FMP Servers running out of RAMDisk on G4 400 Cubes and the performance is great. Of course you pretty much need to load them with max RAM to make this work effeciently. We use RAMBunctious by Clarkwood Software. We also find that OS 9.04 is the best "Server" OS and use it on all of our servers (ASIP systems included), and even then we strip out EVERY unneeded extension (and there are lots of them to remove). Finally look at Peek-a-Boo also by Clarkwood. It allows you to specify processor priorities for various applications and services running. This way you can give Filemaker Server maximum processor time.
October 17, 200223 yr Newbies Thanks for the advice! Now I have to wait for a good time to bump everyone out in order to experiment. We have people who stay connected for months at a time. More questions: 3. Is our ATA drive still as much of a factor if we use a RAM Disk? 4. Why not use Apple's built-in RAM Disk? What's better about RAMBuctious? 5. How big should I make RAM Disk if the total size of the folder of databases on the Filemaker server is 227MB? It doesn't seem like I'll have enough memory to put them all there and have room left for the system without VM. 6. Is Peek-a-boo going to give me a gain over just using the checkbox in the Preferences dialog for making server the priority process? 7. Are there any databases out there used for benchmarking performance? If not, I have some simple ones that I'm working on which I plan to run on a few different platforms. I'll publish my results later on. Here are some answers to your follow-up questions: - We do indexed searches when we can. Particularly bad searches combine related fields with local fields where the related fields only have a few possible values. For example, a related weekday field can only have 5 values. Searching the related db of 25k records for any of those 5 values takes 30 seconds. - We have 63MB RAM allocated to the server app. I recall increasing it gradually to that after it complained about memory. Thanks again. TED
October 17, 200223 yr Once you go to RAM disk the ATA drive ceases to be a factor. RAMBunctious has many more features than the built in RAM disk functions. Add more physical RAM, as much as you can. Well really in your case 512MB should be enough, give the RAMdisk 384 and save the rest for the system and Filemaker Server. Peek-a-boo allows you to actually set the OS settings for application priority. Not only does it allow you to modify it for Filemaker Server it allow you to lower it for other processes.
October 23, 200223 yr Newbies I ran my performance files on my server with various configurations. The best numbers, of course, were running the files locally. That was half the time of running them over the network using my FileMaker Pro Server. The server performance, was as captkurt said, low cache, low server app memory, from RAM Disk. I want to compare to a Linux or XServe server. I'm willing to share the files I used for my benchmark so I can attach them here. TED
October 23, 200223 yr Newbies Oops. The tied finger icon here isn't to attach files, like I had assumed. If anyone wants to run my benchmark files, email me: [email protected]. TED
October 24, 200223 yr Author We have new value in disks: 8585 KB/sec. Disk: 8585 Guests: 73 Network: 1738 Transactions: 4341
February 18, 200322 yr Author As we throw more and more tasks on our FM server, we have greater performance numbers: Disk: 9725 KB/sec Network: 2503 KB/sec Transactions: 5357 What are good values on another platforms, Linux? Mac X?
February 26, 200322 yr How come my numbers are so off. They seem impossible, but it's what I'm getting. Is the plug-in screwy for OS X or what. I noticed on the first page of this thread that someone else had similiar peak values, in fact a couple were exactly the same.
February 27, 200322 yr Hey guys, We get similar performance with an X server: Disk 12012 Files 51 Guests 10 Network 7260 Transactions 32767 I can drive transactions to the peak rate by doing a sort on one of our larger files, or running a summary calculation in the same place. Near as I can tell, this is the maximum transaction rate. Carlisle
February 27, 200322 yr Author Such disk figure can be probably achieved in fastest possible SCSI array. Transaction figure is probably the same bug as in other examples.
March 4, 200322 yr Dell Server PE 2500, Windows NT, 512 Megs Disk 0 Files 36 Guests 16 Network 199 Transactions 369 This looks bad, no? Courtney
March 5, 200322 yr Author The Disk 0 is strange. But the rest is possibly OK. Maybe there is not lot of traffic.
March 19, 200322 yr Author Slightly improved last numbers: Disk: 9726 KB/sec Network: 2823 KB/sec Transactions: 6559
May 6, 200322 yr Here's info from our recently setup 200Mhz PII running RedHat Linux 7.3 / 96 Megs Ram / 1Gig IDE & 3 Gig SCSI - using server 5.5 with cache set at 8 Megs (all info is peak info) ______________________ Disk KB/sec - 4652 Files - 26 Users - 4 Network KB/Sec - 2640 Transactions - 5600 ______________________ After using FM Server on Mac OS X (G3s & G4s) and OS 9 I'm happiest with the performance / stability / price that linux offers. We may be upgrading to a 2Gig P4... if so I'll post those stats as well.
May 6, 200322 yr Author That is GREAT! I am glad, that FM server on Linux is soooo good. FM probably hired someone clever to do Linux version of FM server as they did with Windows server version.
May 9, 200322 yr Here's updated info after 4 days of uptime... still using the 200Mhz PII... still no crashes... ______________________ Disk KB/sec - 7384 Files - 26 Users - 4 Network KB/Sec - 2640 Transactions - 11160 ______________________ (did I mention that with linux you can 'reload' the preferences (conf file) from the CLI WITHOUT having to restart FMS and kick everyone off!)
May 10, 200322 yr Author Excellent! If FM did the statistics correctly, it is insanely great { Steve Jobs} result from PII. It shows how bloated GUI systems sucks as servers, Mac or Windows!
May 24, 200322 yr Author In what way? I guess transactions will have some demand on storage and on network. Without transactions there will not be high numbers in rest of categories.
June 23, 200322 yr We recently purchased the New Millennium Filemaker server. Seems to be fine after 1 week. Here are the numbers. All numbers are peak. Disk KB/sec 4512 Files 16 Guests 10 Network KB/sec 3096 Transactions 20740 Good or bad? Michael
June 24, 200322 yr Author I think it is excellent result! Although the Number of Transactions seems to me a bit of optimistic on Linux machines. Is that Linux?
June 24, 200322 yr Anatoli, Yes it is running Linux v7.2. I agree with the transactions being a little off. Especially considering the average was around 600 if I remember correctly. Nice to know the numbers are pretty good. Michael
June 24, 200322 yr Author Real test will be to have Windows and Linux servers next to each other for the same network testing. But I am very impressed by Linux boxes. They are not something special in HW configuration. My server was build with single condition: fastest and most reliable. Money where no object.
June 27, 200322 yr I would like to add a little more to this subject by request. The files that are being hosted by Fm Server perform much faster then when opened directly on client computer and being the only user. This is something that I was not expecting but am very happy to see. Not exactly sure why but I'm not going to complain. Calculations and finds perform much faster then normal. Normaly when performing a find which finds say 6000 records would basically fill the screen down slowly. With Fm server hosting the files, the found set displays instantly. A fair comparison would be DSL to dial up opening a web page with lots of graphics. Can anyone here explain why? Michael
June 27, 200322 yr Author I was trying explain that to "bosses" here 2 years ago also, but they wouldn't buy my idea. They said it cannot be possible. Local access is local access. Now it is independently confirmed On good operating system software, like Linux or Windows the speed difference is very visible. TCP/IP network is 2-3 times faster, then Mac TCP. The FM server is also faster and it is pushing data at greater rate, than local access to drive. Also FM client and CPU is only getting and displaying the data and copying data to local Temp file, without any other work. That is fast. Local FM access must send the request to OS, OS must ask disk to find the data, data are transferred to memory, stored in Temp file, calculated and displayed and everything is handled by single CPU.
July 23, 200322 yr Here are the latest numbers from our Linux box. All are peak. Disk KB/sec 10920 Files 16 Guests 9 Network KB/sec 4208 Transactions 32767 I have noticed through this thread that there are other servers with the exact same number of transactions. any one have any idea why? Michael
Create an account or sign in to comment