Tally Troubleshooting is useful relating to performance issue in Tally.erp 9.
Tally troubleshooting list
Check List for Tally troubleshooting Performance Issues
1. Number of Client Machines
2. Size of the Data. (Statistics and No. of Financial Years in Data)
3. Network Speed. (Link Speed)/ Type of Network (whether Hubs or Switches/ Ping Speed) from Client machines to Server machine. (Data Server)
4. RAM Capacity on all the machines.
5. Antivirus on Server and Client machines may cause Tally troubleshooting.
Tally troubleshooting understanding in-depth
Let’s understand in detailed each aspect of Tally troubleshooting list
1. Number of Client Machines: It is vital to know the number of Client machines because Tally is a single threaded application and the request sent by one Client machine will have to be processed before a response can be given. The request of another Client machine can be processed only after the Data server in use, responds to the Client machine.
2. Size of the Data (Statistics and No. of Financial Years in Data): Data size depends upon the Company Features and the Volume of Data entered. This affects the memory consumption adversely when a company is being loaded. This is an important factor in Tally troubleshooting.
For instance, in a data, if the stock items are 20,000 and the stock categories 5,000 then during loading, the consumption memory increases because the balance for all the stock items has to be checked category wise.
3. Network Speed (Link Speed)/ Type of Network (whether Hubs or Switches/ Ping Speed) from Client machines to Server machine (Data Server): The Network speed should always be uniform. Any differences in the link speed will affect the transfer of data between the Server and Client.
For example: Suppose the link speed is 100mbps, but the transfer rate is 56kbps, then the performance of data over the network will be slow. The type of network suggested is Switches over Hub.
To find the Link Speed, right click on the Task Bar =>Click on Task Manager =>Click on Networking and Link Speed=> Check the graph displayed.
Hub: This serves as a common connection point for all the devices in a network and is typically used to connect segments of a Local Area Network (LAN), a hub contains multiple ports. The data that arrives at one port, is copied to all the other ports, so that all the segments of the LAN can view the data (peer to peer).
Switching Hub: This functions as a central network device (multiport hub) that forwards packets to specific ports rather than, broadcasting every packet to every port as in conventional hubs. In this way, the connections between the ports deliver the full bandwidth available.
Also, the ping speed from the Client to the (Data) Server and vice versa should always be less than 1MS. In case the ping speed rises to 5MS or more, there is disturbance in the network and it has to be re-set to less than 1MS. However, the ping speed needs to be checked by the following command in the command prompt for atleast 20minutes.
Ping Servername/ServerIP –t
4. RAM Capacity on all machines: The capacity of RAM on all the Client machines should be uniform so that the performance is on the same scale to fix the Tally troubleshooting
For example: Let us suppose the RAM size on the Data Server is 1GB while the Clients is 512MB and 256MB respectively.
Take a scenario, where one Client machine has a capacity of 256MB RAM and is processing a report. Another Client machine with a capacity of 512 MB is processing a voucher entry. In Tally, the reports are processed first because priority is given to displaying the reports. If the voucher entries are made in 1GB or 512MB all the reports will be on hold. Hence, it is suggested to have a uniform RAM size on all the Client machines.
For a considerable Data Size (Around 8 machines of approximately 200 MB Data size), the suggested RAM size for the Server is 2GB and 1GB for all the Client machines.
5. Antivirus on Server and Client machines: An antivirus application that scans every application and file in a computer on a real time basis. The tsf and 900 extension files are Tally files that get scanned. When voucher entries are passed and saved, it is stored in TMessage.tsf which is scanned and then pushed to Transmanager.900. This scanning delays the voucher accepting process. So, it is suggested that the Tally data folder be added to the exclusions list with their respective tsf and 900 files for any antivirus to do a real time scan.
The above Tally troubleshooting list will help to identify the problem and solutions of the same in case if you still face issue, you can call a Tally service partner