November 5, 2019
Tally software is broadly favored in India as well as globally roughly in 17 universal areas. The present advancement of the Tally took many years and the submitted endeavors of designers and developers. The software has been developed from a fundamental bookkeeping programming system pack directly into a simple yet-best in class business management software.
Tally gives a platform to report the money related transactions without lifting a finger. Tally is planned so that anybody independent of the accounting field can understand and use the software rapidly. It is easy to utilize, works at extreme paces, is ground-breaking and successful, has no codes, unimaginably adaptable and bendy, executes continuously and has full on-line help.
Today, 15 Lakh+ customers are using Tally software to account and manage their business operations which includes billing transactions, recording and valuating inventory, handling payroll of employees, Filing of returns etc.
Following are some of the parameters that determine speed of the Tally;
- Number of Vouchers in the Tally Companies
- A number of total users and Concurrent users
- Whether Cost Centre operations are enabled in Tally
- Configuration of the Server and size of Hard Disk
- Client Server or Server based Computing Architecture
- 32 bit or 64 bit?
- Number and kind of TDLs, Quality of programming in TDL
- Operating system using for Tally
- Multiple users are simultaneously viewing report and creating the transactions
Here is a checklist for Troubleshooting Performance Issues of Tally.ERP9 are;
- Number of Client Machines
Ensure that the number of client machines connected to Tally.ERP 9 is known. This is because the request sent by one client machine will have to be processed before a response is sent. The request of another client machine is processed only after the data server in use responds to the client machine.
- Size of the data (statistics and no. of financial years in data)
ata size affects the memory consumption adversely when a company is being loaded. The company features and the volume of data entered determines the data size.
For example, if the stock items are 20,000 and the stock categories is 5,000, in a data, while loading, the consumption memory increases because the balance for all the stock items is checked category wise.
- Network or link speed between client and to server systems
Ensure that the network speed is always uniform. Any difference in the link speed affects the transfer of data between the client and server system.
For example , when the link speed is 100 MBPS, but the transfer rate is 56 kbps, the performance of data over the network is slow. In this case, the type of network to be used is switches over hub.
To view the link speed;
Step 1: Right click on your latest Windows 10 Task Bar
Step 2: Click Task Manager
Step 3: Click Networking and Link Speed. The graph displays the network and link speed for the system.
Note: For latest Windows systems, click Performance in Task Manager to view the network speed.
- Type of Network (hub or switches)
When the network transfer speed is lower that the link speed, ensure that you use switches over hubs .
- Ping Speed
Ensure that the ping speed from the client to the server and vice-versa is always less than 1 ms. When the ping speed rises to 5 ms or more, a disturbance in the network maybe experienced. In that case, reset it to less than 1 ms and check the ping speed using the following command in the command prompt for atleast 20 minutes.
Ping Servername/ServerIP –t
- RAM Capacity on all machines
Ensure that the RAM capacity on all the client machines are consistent so that the performance is on the same scale.
For example , when a client system with RAM capacity of 256 MB is processing a report and another client machine with a capacity of 512 MB is processing a voucher entry, the reports are processed first. This is because in Tally.ERP 9, the priority is given to displaying the reports. If the voucher entries are made in 1GB or 512 MB, all the reports are kept on hold. Therefore, it is recommended to maintain a uniform RAM size on all the client machines.
Note: For a considerable data size, consider 8 machines of approximately 200 MB data size, the suggested RAM size for the server machine is 2 GB and for all the client machines, it is 1 GB.
- Antivirus on server and clientmachines
Ensure that the Tally.ERP 9 data folder is added to the exclusion list of the anti-virus of the client and server machines because the TMessage.tsf and Transmanager.900 files scanned by the anti-virus delays the voucher accepting process.
You can also scan the data manually at the end of the day to check for viruses. An antivirus scan can be added to the scheduled task so that scanning is completed while Tally.ERP 9 is not in use.
- Data folder and exe security
To troubleshoot performance issue
Step 1: Add Tally.exe , Tallyadmin.exe , *. tsf and *. 900 in the exclusion of the antivirus software in server and client.
Step 2: Go to the location where Tally data is saved.
Step3 : Right click data folder > Properties > Security .
Step 4: Select Everyone and set the permission as Full control
Note: If the option Group – Everyone is not available in the field Groups or user names , you can create the same.
Following are some of the Suggestive Measures for Improved Tally Performance;
- Ensure that the Tally shared folder and is put into the exceptions list for virus scanners
- Speed up network performance
- Use Remote Desktop Services